++与--
public class hello{
public static void main(string[] args) {
int i = 10;
System.out.prontln("i:" + 1);
i++;
System.out.prontln("i:" + 1);
}
}
逻辑运算符
& 逻辑与
| 逻辑或
^ 逻辑异或 (相同为false,不同为true)
! 逻辑非
短路逻辑运算符
&& 与 有false则false ( 第一个条件不满足,不执行后面)
|| 或 有true则true
三元运算符
格式:关系表达式 ?表达式1:表达式2
例:a > b ? a : b ;
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果
如果值为false,表示式2的值就是运算结果
public class hello {
public static void main(string[] arge) {
int a = 10
int b = 20
int max = a > b ? a : b;
System.out.println("max:" + max);
}
}
结果是20