我知道
for
example
打印方式为:System.out.print("for" + "\n" + "example")
但是当我想要打印2个空白行而不是1行时,我该怎么办?
像这样:
for
example
我尝试了System.out.print("for" + "\n" + "\n" + "example")
,但仍然打印了1个空行
答案 0 :(得分:8)
System.out.print("for" + "\n\n\n" + "example")
应该可以解决您的问题。第一个"\n"
用于结束"for"
,然后是两个空行
或
System.out.println("for");
System.out.println();
System.out.println();
System.out.println("example");
答案 1 :(得分:1)
打印两个换行符的方法有多种:
两次或更多次写一个空的打印语句:
System.out.println();
System.out.println();
System.out.print( "\n\n\n" )
如果您想使用单个println
,甚至不使用/n
,请使用循环:
public void foo(int n) {
if (n > 3)
return;
println(currNum);
foo(n+1);
}
答案 2 :(得分:0)
您可以使用:
System.out.println("for");
System.out.println();
System.out.println();
System.out.println("example");
打印您需要的内容。
System.out.println();
只打印一个空行。
至于你的解决方案,你实际上需要 3 新行字符(一个在&#34之后;对于#34;和两个空行)。
你的第一个陈述是错的,如:
System.out.print("for" + "\n" + "example")
将打印:
for
example
答案 3 :(得分:0)
使用System.getProperty("line.separator")
应该返回您要查找的运算符。我猜这个属性取决于OS'es。您可以使用它来打印两行:
System.out.prinln("line 1"+System.getProperty("line.separator")+"line 2");
这将打印:
line 1
line 2