; {} () 圆点 空格 都具有特殊分隔作用,统称分隔符。
/ 有点特殊
1.整型和浮点相除 结果为浮点2.浮点和浮点相除 结果为浮点
3.整数和整数相除 除不尽省略
例: 9/8=1
1. 回顾:强制类型转换
2. 直接量类型 加F + L (flaot) double
%的用法
使用第一个运算数除以第二个运算数 得到的一个整数剩下结果后的值就是余数。
1%5=1 2%5=2 3%5=3 2 %-5 = -3 3% -6 = 3
-1%5=4 -2%5=3 -10%5=0 5/1= 0 5/-1=0
&& 短路 必须前后2个操作数为true 才返回ture 否则false
& 不断路 作用和&&一样
| 或 2个操作数其中有一个ture都返回true
|| 不短路
^ 异域 当2个操作数为FALSE则为ture 否则反之
double a = 0.0;
float d = Float.NEGATIVE_INFINITY; //Float的负无穷大表示
double s = Double.NEGATIVE_INFINITY;
System.out.println(s ==d);
double ss = -3/0.0;
System.out.println(ss==d && ss==s);
System.out.println(5%-1);
String str = 6>3 ? "6大于3":"6小于3";
System.out.println(str);