java吧 关注:1,243,980贴子:12,719,861
  • 7回复贴,共1

问一个非常简单的问题

只看楼主收藏回复

刚开始学习java,我想问下
class Demo2 {
public static void main(String[] args) {
byte b=3;
System.out.println("b");
}
}
为啥我输出结果是b?不是应该是3 吗。麻烦大神告诉是啥原因


IP属地:浙江1楼2016-10-10 18:07回复
    你输出的是字符串b 并不是你定义的变量b


    来自Android客户端2楼2016-10-10 18:10
    回复
      你的Sysout语句输出的是b应该这样 Sysout(b);把双引号去掉就行了,不然输出的就是字符型变量b


      来自iPhone客户端3楼2016-10-10 18:13
      收起回复
        比我还不懂


        4楼2016-10-10 18:22
        回复