OperatorExer01.java 858 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. class OperatorExer01
  2. {
  3. public static void main(String[] args)
  4. {
  5. /*
  6. 3. 定义一个int类型变量a,变量b,都赋值为20
  7. 4. 定义boolean类型变量bo1 , 判断++a 是否被3整除,并且a++ 是否被7整除,将结果赋值给bo1
  8. 5. 输出a的值,bo1的值
  9. 6. 定义boolean类型变量bo2 , 判断b++ 是否被3整除,并且++b 是否被7整除,将结果赋值给bo2
  10. 7. 输出b的值,bo2的值
  11. System.out.println("Hello World!");*/
  12. int a = 20,b = 20;
  13. boolean bo1 = (++a % 3) == 0 && (a++ % 7) == 0 ;
  14. System.out.println(bo1);
  15. boolean bo2 = (b++ % 3) == 0 && (++b % 7) == 0 ;
  16. System.out.println(bo2);
  17. boolean x = true;
  18. boolean y = false;
  19. short z = 42;
  20. if ((z++ == 42) && (y = true)) { //t
  21. z++;// z = 44
  22. }
  23. if ((x = false) || (++z == 45)) {
  24. z++;
  25. //z = 46
  26. }
  27. System.out.println("z=" + z);
  28. }
  29. }