码迷,mamicode.com
首页 > 编程语言 > 详细

ThinkingInJava第三章操作符

时间:2018-08-19 11:03:05      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:数据类型   强制类型转换   level   操作符   string类   强制   固定   ring   nbsp   

优先级:()

算术操作符+-*/% 赋值= 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第三章操作符

标签:数据类型   强制类型转换   level   操作符   string类   强制   固定   ring   nbsp   

原文地址:https://www.cnblogs.com/dajingyu/p/9499365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!