日期:2014-05-18  浏览次数:20778 次

java初学者遇到小问题啦

public class Welcome
{
public static void main(String[] args){

byte b;
b=3;
b=(byte)(b*3);
System.out.println("b");

}
}
如上,运行结果为b,为什么不是我想要的9!
------解决方案--------------------
system.out.prinln 里面的""这个去掉!!!!!
------解决方案--------------------
public class Welcome {
    public static void main(String[] args) {

        byte b;
        b = 3;
        b = (byte) (b * 3);
        System.out.println("b"); // 输出字符串"b"的值:b
        System.out.println(b); // 输出变量b的值:期待值9

    }
}