回 帖 发 新 帖 刷新版面

主题:请高手进!请教问题

有一个程序是这样的,我不明白,如下:
程序清单: Conversion.java
public class Conversion
{
    public static void main(String[] args)
    {
        byte b;
        int i=266;
        b=(byte)i;
       System.out.println("byte to int is"+" "+b);
     }
}

程序输出如下:
byte to int is 10

问题1:请问System.out.println("byte to int is"+" "+b);中的("byte to int is"+" "+b是什么意思?
问题2:请问byte to int is 10中的10是怎么来的?
请大家帮帮忙谢谢!

回复列表 (共1个回复)

沙发

"byte to int is"+" "+b
你好好对其下双引号就知道了
这是两个字符串加上一个整数
第一个字符串是"byte to int is"
第二个是" "
整数是b

我来回复

您尚未登录,请登录后再回复。点此登录或注册