Java编程思想笔记(操作符)
1.更简单的打印语句:print();
2.使用Java操作符:1.例外的操作符“=”、“==”、“!=”,这些操作符能操作所有的对象。2.String支持+=、+
3.优先级
4.赋值:直接操作对象内的域容易导致混乱
4(1).方法调用中的别名问题
5.算数操作符:Random rand = new Random(47);//随机生成器对于特定的种子值总是产生相同的随机数序列
5(1).一元加、减操作符
6.自动递增和递减:++a(先加,再生成值);a--(先生成值,再减)
7.关系操作符:<、>、<=、>=、==、!=结果为boolean
7(1).测试对象的等价性
8.逻辑操作符:“与”、“或”、“非”操作只可应用于布尔值。短路
9.直接常量:
9(1).指数计数法:1.39e(-43)代表1.39*10(-43)//(-43)指数
10.按位操作符
11.位移操作符:<<(左位移操作符)、>>(右位移操作符)
12.三元操作符:if-else boolean-exp ? value0 :value1 //true 计算value0,false 计算value1
13.字符串操作符:+和+=
14.使用操作符时常犯的错误:按位与、或(&、|);逻辑与、或(&&、||)
15.类型转换操作符:Java允许我们把任何基本数据类型转换成别的基本数据类型,布尔型除外。
15(1).截尾和舍入:29.7(29)、Math.round(29.7)//30
15(2).提升
16.Java没有sizeof