运算符与优先级、数据类型转换、注释
非短路运算符:
1. &(位与) 两位为1则为1
2. |(位或) 两位有1为1
3. ^(异或) 不同为1相同为0
短路运算符:
1. &&(并且也叫and) 左右都满足条件为true;第一个条件不满足时,后面不再判断
2. ||(或者) 左右两个满足一个为true;第一个条件满足时,后面不再判断
三目运算符:
表达式?值1:值2;
例: 3>1 ?”满足条件执行的语句”:”不满足条件执行的语句”;
基本数据类型转换:
1. 数据类型按容量大小为:
byte、short、int、long、 float、double
2.小转大,自动类型转换
3.大转小,强制数组类型转换
4.加上强制转换符,可能造成精度丢失(降低)或溢出
5.布尔类型不可以转换为其它数据类型
JAVA的注释:
1.单行注释: //注释内容
2.多行注释: /*
* 注释内容
*/
3.文本注释: /**
* 注释内容
*/