这样不是挺浪费空间吗? 你现在不就是在用byte型吗?c定义的就是byte型。能时时关心到时空效率,不错不错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,我是定义了a,b,c为byte型,但是就是出错,一定要为int型才可以通过.请问何解? System.out.println()没有带byte参数的方法,但它有带int型参数的方法,应该是可以隐性转换的。System.out.println(c)是不会有问题的。 "System.out.println(c)是不会有问题的。"我试过拉不行的.你试试看. a+b结果是int型,需强制转换.改成这样:byte a=1,b=2,c;c=(byte)(a+b);System.out.println(c); byte a=1,b=2,c;c=a+b;System.out.println(""+c); 关于Boolean.getBoolean()测试 把结果写进文档的问题 请教一个文本框判断是否为数字问题! 如何用java或jsp 实现压缩图片的浏览功能 一个简单问题,浏览框的问题 大家能帮我一下吗? 仿照windows的记事本编写一个GUI窗口程序 超级高超,超级郁闷,超级难的超级JAVA问题 怎样在JAVA里实现获取指定服务器上所有可用数据库的列表?? 如何修改XML根元素名 关于JTable的问题 请JAVA程序员都报上自己的MSN号码,这样可以更有效的交流!!!
但它有带int型参数的方法,应该是可以隐性转换的。
System.out.println(c)是不会有问题的。
byte a=1,b=2,c;
c=(byte)(a+b);
System.out.println(c);
c=a+b;
System.out.println(""+c);