2019-04-13 15:43发布 生成海报
int a = 20 ; - System.out.println(a % 3);// 结果:a % 3 = 2
+= 、-= 、 *= 、%= 都是先计算再赋值(含强制类型转换) 例: a += 10 ;<==> a = a + 10 ; – –、++ 分为 1、 先赋值再自增、自减 1 (a ++ 、 a – –) int b = 10++ {b 的值为10} 2、先自增自减再赋值(++ a 、– – a ) int b = ++ 10 {b的值为11} int a = 10 ; //System.out.println(a++); // 10 System.out.println(++a);//11
int a = 10 ; //System.out.println(a++); // 10 System.out.println(++a);//11
从左往右,有条件不成立,不再进行判断,且返回false;同时全部成立 返回true,
int a = 10, b = 20, c = 30; System.out.println(a < b && a < c && b > c); //false
从左往右,有条件成立,不再进行判断,且返回true int a = 10, b = 20, c = 30; System.out.println(a < b || a < c ||b > c); // true
int a = 10, b = 20, c = 30; System.out.println(a < b || a < c ||b > c); // true
int a = 10, b = 20; System.out.println( a > b ); // false System.out.println( !(a > b) ); // true
(a > b) ? true执行 : false 执行 int a = 10, b = 20; System.out.println(( a > b ) ? “a > b” : “a < b”); // a < b