首页 > 解决方案 > Java - 使用不相等对象的“while”>>不起作用

问题描述

为什么使用“!”时下面的代码不起作用 不等于;它给了我“while”语句有一个空的身体?当我删除“!” 有用...

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = "";
        while (!input.equals("quit")); {
            System.out.print("Input : ");
            input = scanner.next().toLowerCase();
            System.out.println(input);
        }
    }
}

在此处输入图像描述

标签: java

解决方案


你必须删除分号

while(!input.equals("quit")) {
...
}

推荐阅读