我知道
for
example
由以下人员打印:System.out.print("for" + "\n" + "example")
但是当我想打印 2 个空白行而不是 1 个时该怎么办?像这样:
for
example
我试过System.out.print("for" + "\n" + "\n" + "example")
了,但它仍然打印了 1 个空白行
我知道
for
example
由以下人员打印:System.out.print("for" + "\n" + "example")
但是当我想打印 2 个空白行而不是 1 个时该怎么办?像这样:
for
example
我试过System.out.print("for" + "\n" + "\n" + "example")
了,但它仍然打印了 1 个空白行
System.out.print("for" + "\n\n\n" + "example")
应该可以解决您的问题。第一个"\n"
是结束"for"
,然后是两个空行
或者
System.out.println("for");
System.out.println();
System.out.println();
System.out.println("example");
打印两个换行符有不同的方法:
写一个空的打印语句两次或更多次:
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);
}
您可以使用:
System.out.println("for");
System.out.println();
System.out.println();
System.out.println("example");
打印你需要的东西。
System.out.println();
只打印一个空行。
至于您的解决方案,您实际上需要3 个换行符(“for”之后一个和两个空行)。
您的第一个陈述是错误的,因为:
System.out.print("for" + "\n" + "example")
将打印:
for
example
使用System.getProperty("line.separator")
应该返回您正在寻找的运算符。我的猜测是这个属性取决于操作系统。您可以使用它来打印两个单独的行:
System.out.prinln("line 1"+System.getProperty("line.separator")+"line 2");
这将打印:
line 1
line 2