ThinkingInJava第三章操作符

优先级:()

算术操作符+-*/% 赋值= String类的链接符 + +=   

区分引用类型的t1=t2 t1.level=t2.level是不同的。

++ -- 自增自减 a++ ++a区别

关系操作符 > < >= <= == != (比较东西)

逻辑操作符 || && !  这个是短路或短路与  |  &单个的不会短路

直接常量:toBinaryString(); L F D long a=100L;

指数计数法:1.39E-42f;1.39*10的-43次方

按位操作符:>> << 右移左移 ^异或 ~非 |或&与  >>>无符号右移        >>= <<=

boolean-exp?true:false; 三元操作符

long l=(long)i;强制类型转换。

扩展转换和窄化转换(float转化int:直接去尾)

Math.floor向下取整 Math.ceil向上取整 Math.round 四舍五入 11.3 12         -11.2 -12 差别

Java的基本数据类型的保存在内存的大小是固定的,因为Java代码运行在Jvm中。

猜你喜欢

转载自www.cnblogs.com/dajingyu/p/9499365.html