Wenn x und y int Variablen sind. Sind die folgenden zwei Java-Code-Abschnitte für alle Werte von x und y verhaltensgleich? Erkläre warum oder warum nicht.Sind && Statements und verschachtelte Conditionals des folgenden Codes äquivalent?
Version 1:
if (x > 10)
{
if (y < 20)
{System.out.print("hi");
}
}
Version 2:
if (x > 10 && y < 20)
{
System.out.print("hi");
}
Ich denke, es entspricht aber ich möchte nur sicherstellen, dass ich fehle nichts. Ich sehe nicht, wie sie nicht gleichwertig sein können. Vielen Dank.
hier wird das Ergebnis tatsächlich das gleiche sein. – davidxxx
ja, aber wenn es viele verschachtelte ifs gibt, dann ist 1st schön –
'&&' ist keine * Anweisung *, es ist ein * Operator *. – Andreas