如何在cmd中的System.out.println之后创建多行?

时间:2015-10-07 21:29:19

标签: java

import java.util.Scanner;

public class ChristmasSong{
    public static void main (String[] args)

    Scanner scanner = new Scanner(System.in);
    System.out.println("What would like to do? (Do one action) (Do another action) Exit");

这是我的计划的开始。使用Java,当我执行程序时,如何使System.out.println中的表达式出现在cmd上的多行中?

就像我想说的那样

What would you like me to do?
(Do one action)
(do another action)
exit

而不是

What would you like me to do? (Do one action) (Do another action) Exit

我希望用户输入他们的选项并根据选项使程序动作。这更像是格式和风格的问题。这可能听起来很愚蠢,但我是初学者。只有一周的课堂经验,我想要变得更好。如果你能帮助我的话。那将是真棒。感谢。

1 个答案:

答案 0 :(得分:0)

System.out.println()使用平台的首选行分隔符输出换行符

\ n 换行符(换行符)('\ u000A')

IBrowser.IsPopup

替代地

    System.out.println("What would you like me to do?");
    System.out.println("(Do one action)");
    System.out.println("(do another action)")
    System.out.println("exit");

第二个版本输出换行符,这可能在Windows或Mac OS上不合适。

有关效果的更多信息,请查看System.out.println() vs \n in Java