第三章 操做符

3.1 更简单的打印语句

静态导入 import staticjava

3.2 使用java操祖符

/ +、 -、 *、 /、 ==、 !=、 =、dom

3.3 优先级

优先处理括号里面的对象

3.4 赋值

= 等号 赋值字符串

3.5 算数操做符

将x加4 并将结果赋值给x :x+=4import

Random类的使用,nextInt()、nextFloat()、nextLong()、nextDouble()数据类型

3.5.1 一元加、减操做符

x = -1;引用

3.6 自动递增和递减

-- 、 ++二进制

++a 等于 a = a+1;float

前缀递增、先执行运算,再生成值。后缀则相反。方法

3.7 关系操做符

对象的引用比较

Integer n1 = new Integer(47); Integer n2 = new Integer(47);

n1 == n2 false

equest 的默认行为是比较引用。

3.8 逻辑操做符

&& || ! 和短路

3.9 直接常量

Integer.toBinaryString(),以二进制的形式显示结果。 十六进制适用于全部整数类型之前缀0X表示。

3.10 按位操做符

&(与) |(或)^(异或) ~(非)

3.11 移位操做符

3.12 三元操做符 if -else

i<10?i+100:i+10

3.13 字符串操做符 + 、+=

3.14 使用操做符常犯的错误

while(x = y){ }

3.15 类型转换操做符

java容许咱们把任何的基本数据类型转换成为别的基本数据类型,但除布尔类型

3.15.1 截尾和舍入

将float或者double转型为整型值时,老是对该数字执行截尾。

若是须要四舍五入使用Math.round()方法。

3.15.2 提高

若是将float值与一个double值相乘,结果就是double,若是将一个int 类型和long类型相乘 结果就是long

3.16 java没有sizeof

相关文章
相关标签/搜索