1、前++,后++的区别
// 【前++】,变量【立马+1】,然后拿着结果使用。【先加后用】
int num1 = 10;
System.out.println(++num1); //11
System.out.println(num1); //11
// 【后++】,首先使用变量原本的数值,【然后再让变量+1】,【先用后加】
int num2 = 20;
System.out.println(num2++); //20
System.out.println(num2); //21
2、逻辑运算符与、或的短路效果
与(&&)或(||) 非(!)
【与、或,具有短路效果,如果根据左边已经可以判断得到最终结果,右边代码将不执行,节省一定性能】
int a = 10;
//&&全是true才true
//false &&.....
System.out.println(3 > 4 && ++a <100); //false
System.out.println(a);//10
int b = 20;
// || 一个是true就是true
//true ||....
System.out.println(3 <4 || ++b <100);//true
System.out.println(b);//20
3、三元运算符
//格式:数据类型 变量名称 = 条件判断 ? 表达式A : 表达式B;
//求最大值:
int a = 10;
int b =20;
int max = a > b ? a : b;
system.out,printIn("最大值:"+ max);