java,
分享于 点击 27671 次 点评:177
java,
- 算术运算:主要是日常的加减乘除
- 比较运算:主要是日常的大小比较
- 逻辑运算:针对布尔值进行运算
float f = 0.1f*0.1f;
System.out.println(f);//0.010000001
double d = 0.1*0.1;
System.out.println(d);//0.010000000000000002
int a = 2147483647*2; //2147483647是int能表示的最大值
System.out.println(a)//-2
符号 | 解释 |
---|---|
与( & ) |
两个都为 true 才是 true ,只要有一个是 false 就是 false |
或( | ) |
只要有一个为true就是true,都是false才是false |
非( ! ) |
针对一个变量,true会变成false, false会变成true |
异或( ^ ) |
两个相同为false, 两个不相同为true |
短路与( && ) |
和&类似,不同之处马上解释 |
短路或 ( || ) |
与|类似,不同之处马上解释 |
- 正整数相乘的结果可能出现负数
- 非常基本的小数运算结果可能不精确
- 字符类型也可以进行算术运算和比较
相关文章
- 暂无相关文章
用户点评