首页 > 代码库 > 第二章总结
第二章总结
1.运算符
&和&&的区别 如:
int x=5;
if(--x>5 & x++<5){ if(--x>5 && x++<5){
System.out.printlh(x); System.out.printlh(x);
} }
System.out.printlh(x); System.out.printlh(x);
++在前要先算后用,++在后要先用或算
&是不会短路的,如果前面是false, &&是会短路的,如过前面false,后面的程序不会继续运行
后面的程序继续运行
| 和 ||的区别
|是不会短路的,如果前面是true, ||是会短路的,如过前面true,后面的程序不会继续运行
后面的程序继续运行
^的意思?
^是位或 相同的为假 ,不同的为真 如 4^7=3 ;是用二进制作比较
~的意识?
~异非 去相反数减一 如 ~0=-1; ~-5=4;
2.三目运算符
三目运算符的格式 (布尔表达式)?true:false
5>3?5:3
3.基本数据类型的转换
小转达大可以制动转,大转小要强转
float与double 可以转换? 能转会发生什么?
可以强转,会出现精度丢失
4.Java有那些注释
1.单行注释 //
2.多行注释 /**/
3.javaDoc注释 /***/
5.1%5=? 3%5=? -3%5=? -8%12=?
1 3 -3 -8
左边<右边==>左边
左边>右边==>取余
左边==右边==>0
左边为负==>答案为负
左边为正==>答案为正
第二章总结