为什么这个do-while循环没有停止?

时间:2017-08-18 19:17:43

标签: java loops

这个循环的目的是在键入句号键后立即停止,但它不起作用,我不明白为什么。

import java.io.IOException;


public class ControlFlowTest {

public static void main(String[] args) throws java.io.IOException {
    char ch ;

    do{
        ch = (char) System.in.read();
    }while(ch != '.');

}

1 个答案:

答案 0 :(得分:0)

您将需要使用Scanner作为System.in.read()将阻止,直到输入回车符。试试这个:

sysFormat