黑马程序员技术交流社区

标题: 求指导 [打印本页]

作者: a4717025    时间: 2017-5-7 23:01
标题: 求指导
byte b = 10;
        b++;
  b =b+1;
        System.out.println("b:"+b);
b=b+1为什么会报错  

作者: liximing2017    时间: 2017-5-7 23:35
隐式转换的问题,改成b = (byte) b+1
作者: 迪卡bas    时间: 2017-5-7 23:38
  b =b+1;  //自动类型提升为int
改为b = (int)(b+1);  //强制类型转换
作者: 晓聪同学    时间: 2017-5-7 23:57
默认的是int类型

作者: a4717025    时间: 2017-5-8 07:24
谢谢各位大神

作者: shizi3721    时间: 2017-5-8 19:14
b+1 前要加 int()的啊
作者: zhoubinjian    时间: 2017-5-11 07:31
二楼棒棒的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2