小编use*_*175的帖子

输入完成后如何终止扫描仪?

public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        try {
            while (scan.hasNextLine()){

                String line = scan.nextLine().toLowerCase();
                System.out.println(line);   
            }

        } finally {
            scan.close();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想知道在完成输入输入后如何终止程序?由于扫描仪在几次"输入"之后仍然会继续,假设我要继续输入输入...我试过:

if (scan.nextLine() == null) System.exit(0);
Run Code Online (Sandbox Code Playgroud)

if (scan.nextLine() == "") System.exit(0);  
Run Code Online (Sandbox Code Playgroud)

他们没有工作....该计划继续和初衷混淆,

java

11
推荐指数
1
解决办法
8万
查看次数

标签 统计

java ×1