有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在用户按enter键时停止程序

请测试我的代码。 当用户按enter键或不发送任何文本时,我试图终止我的程序。但我的程序并没有终止。请帮帮我

Scanner s = new Scanner(System.in);
        String a =s.nextLine();
        
        while(s.hasNext())
        {
            System.out.println(s.nextLine());
        }

共 (2) 个答案

  1. # 1 楼答案

    你想让它回显用户键入的任何内容,直到他们按enter键而不键入任何内容

    Scanner s = new Scanner(System.in);
    String a = s.nextLine();
    while(!a.equals("")) {
        System.out.println(a);
        a = s.nextLine();
    }