byte类型使用

  1. a和b是byte类型,java中byte类型的变量在做运算时都会被转化为int类型的值,故代码中语句1里等号的左边为byte类型,右边为int类型,需要向下强制转化为byte类型,否则编译报错。
  2. 语句2中的a+=b;此语句会将被赋值的变量自动强制转化为相对应的类型。
  3. byte能表示的范围[-128,127],如语句3中的159为int类型了,需要向下强制转化为byte类型,否则编译报错。
  4. 被final修饰的变量时常量,语句4可以看成是w=10;在编译时就已经变为w=10了。
        byte a = 3;
        byte b =2;
        b= (byte) (a+b);//语句1
        a+=b;     //语句2
        byte e = (byte) 159;//语句3
        byte w;
        final byte f = 4,h=6;
        w=f+h;//语句4
        
全部评论

相关推荐

人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务