Byte b;
b=3;
b=b*3;
System.out.pringln(b);
编译时会提示发现int类型,需要byte类型,这是因为b=b*3java会自动将参与运算的数据自动转换为int类型。如果要输出正确的数据则要进行强制类型转换。
b=(byte)(b*3);
这样才会对
posted on 2008-02-27 11:34 rick 阅读(550) 评论(0) 编辑 收藏