欢迎来到天天文库
浏览记录
ID:50369387
大小:34.50 KB
页数:3页
时间:2020-03-08
《Java学习教程-变量名与运算符.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、packagecom.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 级别从低到高为:byte,char,short-->int(默认)-->float-->
3、long-->double(默认)*************************************************************************** //变量定义格式: 数据类型变量名=值; inta;//①必须赋初始值 //②作用域{}*************************************************************************** 自动类型转换:从低级别到高级别。 强制类型转换:从高级别到低级别。 intx=5.4;//编译错误,可能损
4、失精度*************************************************************************** // 1+2+"a"+2+1=3a21*************************************************************************** i++:先出去玩再吃饭 ++i:先吃饭再出去玩*************************************************************************** a+=2:等
5、价于 a=a+2;但是效率更高*************************************************************************** byteb=5; b=b+3;//addcasttobyte//可能产生精度损失//需要强转b=(byte)(b+3)*************************************************************************** intb=1==1;//changetypeof'b'to'boolean'//类型不匹配************
6、************************************************************** inta=5; intb=6; System.out.println(b=a);//把a的值赋值给b,并打印b的值*************************************************************************** &:只有两边都为true结果是true。否则就是false。
7、:只要两边都为false结果是false,否则就是true ^:异或:和或有点不一样。
8、两边结果一样,就为false。 两边结果不一样,就为true. &和&&区别:&:无论左边结果是什么,右边都参与运算。 &&:短路与,如果左边为false,那么右边不参数与运算。
9、和
10、
11、区别:
12、:两边都运算。
13、
14、:短路或,如果左边为true,那么右边不参与运算。*************************************************************************** 三元运算(三目运算) 条件表达式?表
此文档下载收益归作者所有