java如何换行打印
在 Java 中换行打印的方法
Java 提供了多种方式实现换行打印,以下是几种常见的方法:
使用 System.out.println()
System.out.println() 会在输出内容后自动换行。例如:
System.out.println("第一行");
System.out.println("第二行");
使用 System.out.print() 配合换行符
System.out.print() 不会自动换行,可以手动添加换行符 \n 或 \r\n:
System.out.print("第一行\n");
System.out.print("第二行\n");
使用 System.out.printf() 格式化输出
System.out.printf() 可以通过 %n 实现换行:
System.out.printf("第一行%n");
System.out.printf("第二行%n");
使用 String.format() 或 System.lineSeparator()
System.lineSeparator() 返回系统相关的换行符,适合跨平台使用:
System.out.print("第一行" + System.lineSeparator());
System.out.print("第二行" + System.lineSeparator());
使用 StringBuilder 或 StringBuffer
通过 append() 方法拼接换行符:
StringBuilder sb = new StringBuilder();
sb.append("第一行").append("\n");
sb.append("第二行").append("\n");
System.out.print(sb.toString());
跨平台换行符注意事项
不同操作系统对换行符的处理不同:

- Windows 使用
\r\n - Unix/Linux 使用
\n - macOS 旧版本使用
\r,新版本使用\n
推荐使用 System.lineSeparator() 或 %n 实现跨平台兼容。






