Hi,
ich habe folgenden Code:
Das oben geht auf einer JVM und auf einer anderen nicht. Kann sich das jemand erklären?
Wenn ich das Ganze nicht mit ? : sondern mit if else mache und 1 oder 0 hinschreibe funktionierts einwandfrei.
lg
ich habe folgenden Code:
Java:
boolean on = false;
byte byteTest = (byte) (on ? 1 : 0);
System.out.println("byteTest: " + byteTest);
Das oben geht auf einer JVM und auf einer anderen nicht. Kann sich das jemand erklären?
Wenn ich das Ganze nicht mit ? : sondern mit if else mache und 1 oder 0 hinschreibe funktionierts einwandfrei.
lg