9是个int类型,跟byte+运算是取最大容纳数据类型的
所以为int
所以为int
解决方案 »
- java swing 鼠标监听小问题,在线等
- 怎么配置JAVA环境变量
- 关于Arraylist的用法
- 就内网一对一语音聊天问题
- 在连接数据库数据后面加一段什么代码可以得到中文字符
- 大家都来看看,写文件时,如果数据量非常大,怎样在占用固定内存下高效的进行写操作。
- JFileChooser
- 使用taglib报错:Error in using tag library uri='/WEB-INF/struts-bean.tld' prefix='bean': For tag 'cookie', cannot load extra info
- java初学者请教命令行编译的问题
- java and oracle 的联姻
- 一百分求解 :一个关于句柄的问题!!!
- 绝对菜鸟问题
byte i = 9;
byte c = s+i;但如果是这样写的还是不能编译。这又是为什么呢?
byte i = 9;
byte c = s+i;改为:byte s = 9;
byte i = 9;
byte c = (byte)(s+i);
你可以
byte c = (byte)s + i;
byte i = (byte)9;
byte c = s+i;
谢谢各位!!
You can try "byte c = (byte)(s + i);"
谢了。给分