Dlaczego jak próbuje wykonać operacje arytmetyczne na zmiennych typu byte i short to wyskakuje mi błąd found integer reqired byte/short? Czy takie coś występuje tylko u mnie? Prosze o pomoc. Pozdrawiam.
0
0
Zobacz swoj poprzedni post z kosza: http://4programmers.net/Forum/viewtopic.php?id=74823
Swoja droga dlaczego ten topic zostal usuniety??
0
Ja pier... 8-| ale ta Java jest... :>
class Main
{
public static void main(String args[])
{
byte a = 122;
byte b = 5;
a++;
a+=1;
a-=23;
a += b; // OK
b *= a; // OK
//a = a+b;
a = new Integer(a+b).byteValue();
a = (byte)(a+b);
//b = a*b;
b = new Integer(a*b).byteValue();
b = (byte)(a*b);
System.out.print(a);
}
}
0
:-D dkj-u mnie to dziala wyszlo -114-moze masz cos nie tak z kompilatorem
pozdrawiam
0
Patrz na daty postów, archeologu... kiedyś mógł z tym być problem, teraz nie ma.