Hallo,
meine Frage bezieht sich auf die sichtbarkeit der Variable b in folgenden Codes.
Im ersten Code ist die Variable b nicht sichtbar für das Befehl System.out.println(b);
Bei dem zweiten Code ist es aber sichtbar nachdem ich die Anweisung break; benutzt habe. Wieso ?
Welche möglichkeit habe ich um b im ersten Code sichtbar zu machen ?
Ich habe die Variable b schon oben als boolean definiert.
Code 1:
Code 2:
meine Frage bezieht sich auf die sichtbarkeit der Variable b in folgenden Codes.
Im ersten Code ist die Variable b nicht sichtbar für das Befehl System.out.println(b);
Bei dem zweiten Code ist es aber sichtbar nachdem ich die Anweisung break; benutzt habe. Wieso ?
Welche möglichkeit habe ich um b im ersten Code sichtbar zu machen ?
Ich habe die Variable b schon oben als boolean definiert.
Code 1:
Java:
public static void main(String[] args) {
int x = 22;
int y = 33;
boolean b;
boolean c;
while(true){
if (x % 11 == 0 && y % 11 == 0) {
c = false;
b = true;
}
}
System.out.println(b);
}
Code 2:
Java:
public static void main(String[] args) {
int x = 22;
int y = 33;
boolean b;
boolean c;
while(true){
if (x % 11 == 0 && y % 11 == 0){
c = false;
b = true;
break;
}
}
System.out.println(b);
}