ThinkingInJava第三章操作符
Posted dajingyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中。
以上是关于ThinkingInJava第三章操作符的主要内容,如果未能解决你的问题,请参考以下文章