Guten Tag liebes Java-Forum,
ich habe eine Frage zur Ausgabe, und zwar verstehe ich nicht warum 0 ausgegeben wird. Meines Wissens nach sollte da doch 1/-1 stehen und als Ergebnis -1 rauskommen, da "z++" ja noch nicht ausgeführt wird.
[CODE lang="java" title="Ausgabe"] public static void main(String[] args) {
int i = 202;
String s = "MI";
int z = 0;
System.out.println(z++ +1/z-1);
}
}[/CODE]
ich habe eine Frage zur Ausgabe, und zwar verstehe ich nicht warum 0 ausgegeben wird. Meines Wissens nach sollte da doch 1/-1 stehen und als Ergebnis -1 rauskommen, da "z++" ja noch nicht ausgeführt wird.
[CODE lang="java" title="Ausgabe"] public static void main(String[] args) {
int i = 202;
String s = "MI";
int z = 0;
System.out.println(z++ +1/z-1);
}
}[/CODE]