final byte 和byte变量的加减运算

前端之家收集整理的这篇文章主要介绍了final byte 和byte变量的加减运算前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    //说明:byte初始化必须为一个 常量值
    byte b1=1,b2=2,b3,b6;
    final byte b4=4,b5=6;
    b6=b4+b5;// byte=常量+常量
    b3=(b1+b2);//byte=int,故非法


    byte a1=1,a2=3,a3,a4;
    final byte a5=5,a6=6,a7; //a5,a6,a7均是常量
    a3=(a1+a2);//1  byte=int,故非法
    a4=(a5+a1);//2  byte=int+常量=int,故非法
    a4=a5+a6;//3    byte=常量+常量
    a7=a5+a6;//4    常量=常量+常量

    System.out.println(b3+b6);

}

}

要说明一点:

被final修饰的变量,是java定义一个常量的基本形式。

原题来源:牛客网:

猜你在找的Java相关文章