java学习教程-变量名与运算符

java学习教程-变量名与运算符

ID:8959221

大小:57.53 KB

页数:3页

时间:2018-04-13

java学习教程-变量名与运算符_第1页
java学习教程-变量名与运算符_第2页
java学习教程-变量名与运算符_第3页
资源描述:

《java学习教程-变量名与运算符》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、http://www.moliying.compackagecom.hilter.day;/****************************************************************************   最小的信息单元   bit   最小的存储单元   byte***************************************************************************   变量      实质:在内存中划出一片空间      作用:存储或读取数据      数

2、据特点:数据是可变的   注意:变量必须要有明确的类型,什么类型的变量装载什么类型的数据***************************************************************************   boolean      false      byte   0      short   0      int      0      long   0L      char   'u0000'      float   0.0f      double   0.0d      String   null

3、   级别从低到高为:byte,char,short-->int(默认)-->float-->long-->double(默认)***************************************************************************   //变量定义格式:      数据类型变量名=值;   inta;//①必须赋初始值         //②作用域{}*************************************************************************** 

4、  自动类型转换:从低级别到高级别。磨砺营IT教育版权所有http://www.moliying.com   强制类型转换:从高级别到低级别。   intx=5.4;//编译错误,可能损失精度***************************************************************************   //   1+2+"a"+2+1=3a21***************************************************************************   i++:

5、先出去玩再吃饭   ++i:先吃饭再出去玩***************************************************************************   a+=2:等价于 a=a+2;但是效率更高***************************************************************************   byteb=5;   b=b+3;//addcasttobyte//可能产生精度损失//需要强转b=(byte)(b+3)******************

6、*********************************************************   intb=1==1;//changetypeof'b'to'boolean'//类型不匹配**************************************************************************   inta=5;   intb=6;   System.out.println(b=a);//把a的值赋值给b,并打印b的值**********************************

7、*****************************************   &:只有两边都为true结果是true。否则就是false。   

8、:只要两边都为false结果是false,否则就是true   ^:异或:和或有点不一样。      两边结果一样,就为false。      两边结果不一样,就为true.   &和&&区别:&:无论左边结果是什么,右边都参与运算。             &&:短路与,如果左边为false,那么右边不参数与运算。   

9、和

10、

11、区别:

12、:两边都运算。            

13、

14、:短路或,如果左

15、边为true,那么右边不参与运算。磨砺营IT教育版权所有http://www.moliying.com**********

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。