java最后输入System.out.println("a="+a+",b="+b);那么括号中是啥意思,请高手解答一下,我这里先谢谢了,在百度中找了半天,也没有答案,请高手给我解答一下,我这里先谢谢了,分不多,先给20,回答的好,我

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 10:05:24

java最后输入System.out.println("a="+a+",b="+b);那么括号中是啥意思,请高手解答一下,我这里先谢谢了,在百度中找了半天,也没有答案,请高手给我解答一下,我这里先谢谢了,分不多,先给20,回答的好,我
java最后输入System.out.println("a="+a+",b="+b);那么括号中是啥意思,请高手解答一下,我这里先谢谢了,
在百度中找了半天,也没有答案,请高手给我解答一下,我这里先谢谢了,分不多,先给20,回答的好,我加分.

java最后输入System.out.println("a="+a+",b="+b);那么括号中是啥意思,请高手解答一下,我这里先谢谢了,在百度中找了半天,也没有答案,请高手给我解答一下,我这里先谢谢了,分不多,先给20,回答的好,我
首先System.out.println() 这个方法是将括号内的字符串打印到console窗口上,并换行

此外,你需要知道对于字符串来说,“+”是串接两个字符串的意思

而这里没有用引号括起来的 a 和 b 不是表面上单纯引用变量而已,而是隐式转换成字符串(即调用了toString()方法):
"a="+a+",b="+b 其实是 "a=" + a.toString() + ",b=" + b.toString()

所以这里System.out.println() 方法就是在 console窗口上,打印上面的字符串

例如:
int a = 1;
double b = 1.5;
System.out.println("a="+a+",b="+b);

在console窗口上就会显示:
a=1,b=1.5