Problemas que Xiaobai a menudo ignora

Pregunta uno

   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));

Pregunta dos
int a = 3, b = 5;
// booleano b1 = (++ a3) && (++ b5);
// System.out.println (b1);
// System.out.println (a);
// System.out.println (b);
booleano b2 = (++ a4) || (++ b5);
System.out.println (b2);
System.out.println (a);
System.out.println (b);

Resultado de la pregunta uno

6
6
33
123
123
6
Motivo + signo, siempre y cuando uno de los lados de + es una cadena + cuando la cadena concatenator
Pregunta 2 es
verdadero
4
5
Motivo: porque boolean b1 = (++ una3) && (++ b5); Esto ++ aLa expresión después de 3 falso no se ejecuta a = 4 b = 5
booleano b2 = (++ a
4) || (++ b5); después de la hora (++ b5) No ejecute a = 4 b = 5

Supongo que te gusta

Origin blog.csdn.net/qq_43567709/article/details/108699087
Recomendado
Clasificación