java 问题 :为什么有时候 System.out.println() 括号里加引号 ,有时候不加

e.g.StringsomeText="HelloWorld";StringmoreText=“blablabla";System.out.println(someTex... e.g .
String someText = "Hello World";

String moreText = “bla bla bla"; System.out.println(someText + moreText);
e.g.
String x = "Hello World"; String y = "I love Java";

if (x.compareTo(y) > 0) { System.out.println(" x > y");

}
谢谢
展开
 我来答
清水栞
2014-10-09 · TA获得超过1547个赞
知道小有建树答主
回答量:1538
采纳率:50%
帮助的人:984万
展开全部
String str = "Hello World!";
System.out.println(str); //输出的是Hello World!
System.out.println("str"); //输出的是str

//加了""表示是一个字符串,而不是一个变量名
阿飞畅悦观世界
2014-10-09 · 超过26用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:44.5万
展开全部
如果是个引用的话 就不要加引号 会直接输出引用内容 比如System.out.println(moreText + someText); 会把someText和moreText的内容拼接起来输出 即:Hello Worldbla bla bla 加引号只能说明直接当引号里面为字符串 会原封不动的输出出来。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-10-09
展开全部
双引号内的内容表示这是一个字符串,不加引号,表示这是一个变量,或者直接写数字,表示这是一个number,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思绪無痕
2014-10-09 · TA获得超过1016个赞
知道小有建树答主
回答量:415
采纳率:57%
帮助的人:327万
展开全部
打了引号 说明就是字符串," x > y" 输出的就是 x > y。
如果直接System.out.println(y),就是输出 I love Java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式