高分悬赏提问!!Java语言println()和print("\n")这两者的输出怎么进行区分呢?
高分悬赏提问!!Java语言println()和print("\n")这两者的输出怎么进行区分呢?
println 是会打印System.getProperty("line.separator") 这个字符,不同的系统这个字符是可能不同的,
如果是在linux或unix系统运行,这个字符就是'\n',println()和print("\n")没区别;
如果是在windwos运行,这个字符是"\r\n",跟print("\n")是可以区分出来的。
这个相关的区别其实最简单的区别就是,Print()在输出完信息不换行,print("\n")在输入完后有换行到下一行开头,其他没啥区别。
望采纳 谢谢
Print()只是输出所写信息,而print("\n")输出所写信息后会自动换到下一行,和endl差不多。