Ich hab mal eine frage zu dem kleinen Java Schnipsel.
Code:
...
byte i = 1;
while(i<=5){
System.out.println(i);
i = i - 1;
}
...
Selbst wenn ich statt -1 eine Variable mit Byte deklariere und diese dann in die Schleife einfüge will es nicht klappen.
Den Fehler kann ich gerade nicht sagen, da ich unterwegs bin. Ich weiß nur das er diesen Fehler am Minus Zeichen angibt und meint das ich Byte nutze aber der Compiler ein integer findet.
Wenn ich i den Datentyp integer zuweise, klappt alles.
Warum klappt es aber nicht mit den Datentyp Byte?
Liebe Grüße






