Hallo Java Community,
Hier erstmal der Code:
Und zwar: Warum sorgt diese if-Abfrage:
für keinen Fehler aber die unten (l 14) mit dem oder sehr wohl, nämlich genau der Fehler den ich erwarte:
Das ist nur ne Übung, einen tieferen Sinn hat der Code denke ich nicht
Hier erstmal der Code:
Java:
public class Übung05 {
public static void main (String args[]){
int t = 0;
if ((t != 0) && ((27 / t) < 3)) {
System.out.println("Der Wert von t ist nicht 0.");
}
else {
System.out.println("Der Wert von t ist 0.");
}
if ((t != 0) || ((27 / t) < 3)) {
System.out.println("/n ok");
}
Und zwar: Warum sorgt diese if-Abfrage:
Java:
if ((t != 0) && ((27 / t) < 3))
Code:
Exception in thread "main" java.lang.ArithmeticException: / by zero
Das ist nur ne Übung, einen tieferen Sinn hat der Code denke ich nicht