Nicht erreichbarer Code während der Schleife
Wenn ich diesen Code kompiliere
public static void main(String [] args) {
int x = 0;
while(false)
{
System.out.println(hello);
}
}
Es zeigt Kompilierungsfehler nicht erreichbaren Code.
Aber als ich diesen Code auf änderte
public static void main(String [] args) {
int x = 0;
boolean result = false;
while(result)
{
x=4;
}
}
Es funktioniert gut.
Kann mir jemand den Grund für dieses Verhalten nennen?