Question one
int hour=1;
int min=2;
int sec=3;
//分别写出他们输出
System.out.println(hour+min+sec);
System.out.println(hour+min+sec+"");
System.out.println(hour+min+""+sec);
System.out.println(hour+""+min+sec);
System.out.println(""+hour+min+sec);
System.out.println(""+(hour+min+sec));
Question two
int a=3,b=5;
// boolean b1=(++a3)&&(++b5);
// System.out.println(b1);
// System.out.println(a);
// System.out.println(b);
boolean b2=(++a4)||(++b5);
System.out.println(b2);
System.out.println(a);
System.out.println(b);
Question one result
6
6
33
123
123
6
Reason + sign as long as one of the sides of + is a string + when the string concatenator
Question 2 is
true
4
5
Reason: because boolean b1=(++a3)&&(++b5); This ++ aThe expression after 3 false is not executed a=4 b=5
boolean b2=(++a4)||(++b5); after the hour (++b5) Do not execute a=4 b=5