while循环,不检查条件

时间:2015-01-30 06:17:27

标签: java

String quit="N";
        int i=0;
        ArrayList<String> course = new ArrayList<String> ();
        Scanner scan = new Scanner(System.in);
        while (quit!="y")
        {
            System.out.println("Enter the Course code or y to exit:");
            quit=scan.next();
            System.out.println(quit);
        };
        System.out.println("out");
  }

如果输入为“y”,我试图退出循环,但是即使在输入为“y”之后,while循环仍然反复执行,请帮助。

1 个答案:

答案 0 :(得分:1)

使用String.equals比较两个字符串。