byte aByte = (byte) a;
    byte bByte = (byte) b;
    byte cByte = (byte) c;
    byte dByte = (byte) d;
    byte eByte = (byte) e;
    byte fByte = (byte) f;
    byte gByte = (byte) g;
    byte hByte = (byte) h;

    System.out.println (aByte);
    System.out.println (bByte);

    byte SumByte = aByte + bByte;
    System.out.println (SumByte);

Die Variablen a bis h sind haben verschiedene Typen und da ich sie als Bytes addieren muss, habe ich sie auch in Bytes umgewandelt. Das Problem ist: ich kann sie trotzdem nicht addieren (der Wertebereich wird nicht überschritten, da aByte 14 und bByte 24 sind). Es kommt die folgende Fehlermeldung:

Error:(88, 30) java: incompatible types: possible lossy conversion from int to byte

Warum? Das ergibt für mich keinen Sinn.