Frage von Gusop, 10

Informatik Java byte: byte VARIABLE=(VARIABLE/2) Warum falsch?

EDIT: Im Video wurde erklärt warum es falsch ist, jedoch ist englisch nicht meine Muttersprache. Um das umzugehen wurde folgendes gemacht:

byte myByteValue= -128;

byte myNewByteValue= (byte) (myByteValue/2);

Byte hat die Werte von -128 bis 127. Warum lässt sich -128 nicht durch 2 teilen?

Guten Tag, die Zeile byte VARIABLE=(VARIABLE/2) führt zum Fehler, warum habe ich nicht ganz verstanden. Hat es was mit literal und expression zu tun? Danke.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten