为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

完美得意外缙宝 2016-08-10 11:05:59
在JAVA程序中为什么是System.out.print("*")而不是System.out.println("*")
查看完整描述

7 回答

?
keiu

TA贡献3条经验 获得超6个赞

57aad5f50001444405000364.jpg57aad5f300013c0f05000278.jpg57aad5f200018a4e05000137.jpg

从源代码上可以看出来println比print多了一个newLine()

而newLine()是输入了一个换行符

查看完整回答
4 反对 回复 2016-08-10
已采纳
?
霏梧

TA贡献65条经验 获得超23个赞

System.out.print(""); 输出语句后不换行,再进行输出接着刚才的语句后面
System.out.println(""); 输出语句后换行,再进行输出在新的一行输出

例如同样执行循环语句打印1至4
执行out.println
1
2
3
4
执行out.print
1234

查看完整回答
1 反对 回复 2016-08-10
?
qq_烬尘_03794772

TA贡献2条经验 获得超1个赞

ln是换行的意思,System.out.print("*"+“/n”)相当于System.out.println("*")

System.out.println("*")的意思是:输出结果并换到下一行

System.out.print("*")的意思是:输出结果,但是输出结果不会换行

查看完整回答
1 反对 回复 2016-08-10
?
qq_落_5

TA贡献20条经验 获得超5个赞

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

查看完整回答
1 反对 回复 2016-08-10
?
weibo_饿一天不会死_0

TA贡献6条经验 获得超2个赞

设计师表示看不懂

查看完整回答
1 反对 回复 2016-08-10
?
陈十四

TA贡献36条经验 获得超13个赞

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

查看完整回答
1 反对 回复 2016-08-10
?
死神灭欲

TA贡献4条经验 获得超3个赞

println是输出*后换行,print是输出*后不换行。

查看完整回答
1 反对 回复 2016-08-10
  • 7 回答
  • 0 关注
  • 2080 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信