Java: Arithmetic operation on byte

后端 未结 3 568
误落风尘
误落风尘 2020-12-21 14:37

What happened to my code? The following code worked for integer type of data, but couldn\'t work for byte type of data.

public class Exchange {
    public st         


        
3条回答
  •  一向
    一向 (楼主)
    2020-12-21 15:29

    Corrected code is here

     public static void main(String[] args) {
        //int a = 23, b = 44;
        byte a = 23, b = 44;
        a = (byte) (a + b);
        b = (byte) (a - b);
        a = (byte) (a - b);
        System.out.println("a=" + a + "b=" + b);
    }
    

提交回复
热议问题