Java面接(1)--Java割付式
2291 ワード
1 class Demo01{ 2 public static void main(String[] args){ 3 // = 4 5 // 1 6 int a = 1; 7 System.out.println(a); 8 // 1 9 10 11 // 2 12 int a = 1; 13 System.out.println(a=2); 14 // 2 15 // , 16 17 18 // 3 19 int a = 1; 20 int b = a + (a=2) + a + (a=3); 21 // = 1 + (a=2) + a + (a=3) 22 // = 1 + 2 + a + (a=3) 23 // = 1 + 2 + 2 + (a=3) 24 // = 1 + 2 + 2 + 3 25 // = 8 26 System.out.println(a); 27 System.out.println(b); 28 // 3,8 29 30 31 // 4 32 int a = 1; 33 int b = (a=a+(a+(a=2)+a)+a)+3 34 // (a=a+(a+(a=2)+a)+a) 35 // a+(a+(a=2)+a)+a a=1 36 // 1+(a+(a=2)+a)+a a=1 37 // 1+(1+(a=2)+a)+a a=1 38 // 1+(1+( 2)+a)+a a=2 39 // 1+(1+( 2)+2)+a a=2 40 // 1+(1+( 2)+2)+2 a=2 41 System.out.println(a); 42 System.out.println(b); 43 // 8,11 44 45 } 46 }