看不懂Java程序中这种输出格式

在JAVA程序中为什么是System.out.print("*")而不是System.out.println("*")

完美得意外缙宝
浏览 2091回答 7
7回答

keiu

从源代码上可以看出来println比print多了一个newLine()而newLine()是输入了一个换行符

霏梧

System.out.print(""); 输出语句后不换行,再进行输出接着刚才的语句后面System.out.println(""); 输出语句后换行,再进行输出在新的一行输出例如同样执行循环语句打印1至4执行out.println1234执行out.print1234

qq_烬尘_03794772

ln是换行的意思,System.out.print("*"+“/n”)相当于System.out.println("*")System.out.println("*")的意思是:输出结果并换到下一行System.out.print("*")的意思是:输出结果,但是输出结果不会换行

qq_落_5

这两种都可以输出到控制台,System.out.print("*")输出后光标还在这一行,如果后续有输出到控制台的,就会在这一行后面显示。System.out.println("*")这个输出后悔换行的  就这一点差别吧

weibo_饿一天不会死_0

设计师表示看不懂

陈十四

并不是,如果是需要换行操作就使用System.out.println("*"),而System.out.print("*")是不换行操作,两者在JAVA中都有使用吧,但是更多的是换行操作输出哦

死神灭欲

println是输出*后换行,print是输出*后不换行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java