关于Java数组输出问题?

如图,“打印所有数组元素”语句下面的输出语句是myList[i]+“ ”,也就是把数组里的值依次输出。
我本来觉得输出结果是“1.9 2.9 3.4 3.5”这样的四个值都在同一行的样子,但是图中表示结果是四个数分别在四行,也就是带回车。所以我想问哪个是对的,还是说“ ”表示的意思就是带回车而不是空格?求大佬,本人Java门外汉,谢谢!

在Java中System.out.println输出函数是带换行的,System.out.print输出函数是没有换行的,

把System.out.println(myList[i]+" ");改成System.out.print(myList[i]+" ");,

再在for循环外面加一句System.out.println();,就行了.

完整的Java程序如下(见图,改动地方见注释)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-26

将println改为print,println()方法是打印后自动换行的,print()则不会

本回答被提问者采纳
第2个回答  2021-01-26
system.out.println()是打印并换行和后面的双引号没关系,如果不换行何以使用system.out.print()。
相似回答