关于变量输出 自学问题

例:String myname=“i love imooc”; system.out.println(“myname”) __________________________________________ String name=“爱慕课” system.out.println(name); 为什么第一个输出里面用引号 第二个不用呢 关于这个引号有大神可以讲讲吗 自学如果有问的不对的地方希望大家别介意!
陈叔丶
浏览 1382回答 4
4回答

黑鹦鹉

第一个输出结果为:myname,系统把“myname” 当做一个字符常量了。第二个输入   爱慕课    系统把 name当做一个变量。有没有引号区别在于 引起来的是字符串常量,没引的是变量。望您采纳

肆意先生

被引号引用就是一个String对象。"i love imooc"是一个名为myname的对象,"myname"是一个没有名字的对象,"爱慕课"是一个名字为name的对象。String myname="i love imooc";  System.out.println("myname");  String name="爱慕课"; System.out.println(name); //输出结果: //myname //爱慕课

黄森huang

在java语言中“  txt ”表示字符即内面内容默认为是一个字符串不会把他当成对象输出,因此输出也是字符串不会是对象引用内容

一暖阳光

其实不用纠结这个,你两个表达的意思是一样的,写不写没什么区别
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java