operacje arytmetyczne na zmiennych byte i short

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1