如何从控制台扫描仪中取出并打印段落?

时间:2016-11-20 20:09:17

标签: java eclipse

我想从控制台获取一个段落作为输入并将其转换为一个字符串(使用\n\t以及所有内容)。我的代码从未意识到用户已完成输入,我不明白为什么。输入只是带我到下一行。

public static void main(String[] args) {
    System.out.println("What is the paragraph?");
    Scanner scanner = new Scanner(System.in);
    String s = "";
    while(scanner.hasNextLine()){
        if(!scanner.hasNext()){
            break;
        } else {
            s+=scanner.nextLine();
        }
    }
    scanner.close();
    System.out.println(s);
}

我该怎么做?

0 个答案:

没有答案