Hallo allerseits,
folgendes finde ich seltsam:
Dass das nicht funktioniert, wird damit begründet, dass die Operanden"3" und "8" als int -Literale gedeutet werden.
Warum geht aber dennoch folgendes :
Das sind offenbar auch int Literale !
Warum ist das so?
Viele Grüße
tsitra
folgendes finde ich seltsam:
Java:
byte by10 = 3; // Zeile 1
byte by11 = 8; // Zeile 2
byte by12 = by10 + by11; // // Zeile 3 : Compiler Fehler : possible loss of precision, found:int required: byte
Dass das nicht funktioniert, wird damit begründet, dass die Operanden"3" und "8" als int -Literale gedeutet werden.
Warum geht aber dennoch folgendes :
Java:
byte by13 = 28 + 54; //klappt !
Das sind offenbar auch int Literale !
Warum ist das so?
Viele Grüße
tsitra