Java:如何设置我的代码,以便如果用户值不等于某个单词,它将返回

Java:如何设置我的代码,以便如果用户值不等于某个单词,它将返回,java,return,Java,Return,如果userValue不等于某个单词,我会尝试获取要返回的userValue。因此,基本上它必须匹配我的单词(与is演算),如果不匹配,则必须返回以提示用户重试。我不知道是否有一个具体的代码,这与否 很抱歉,我上传代码时遇到问题,如果有人知道如何上传,请帮助我。答案几乎肯定是使用循环,最简单的方法可能是- public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Strin

如果userValue不等于某个单词,我会尝试获取要返回的userValue。因此,基本上它必须匹配我的单词(与is演算),如果不匹配,则必须返回以提示用户重试。我不知道是否有一个具体的代码,这与否


很抱歉,我上传代码时遇到问题,如果有人知道如何上传,请帮助我。

答案几乎肯定是使用循环,最简单的方法可能是-

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    String toFind = "calculus";
    String word = null;
    // or just ".equals" if it should be case sensitive.
    while (!toFind.equalsIgnoreCase(word)) {
        if (word != null) {
            System.out.print("Incorrect. ");
        }
        System.out.print("Please guess a word: ");
        System.out.flush();
        if (!scanner.hasNextLine()) {
            break;
        }
        word = scanner.nextLine();
    }
    System.out.println("Correct, the word was " + toFind);
}

帮助中心可以帮助你。我在哪里可以访问它?在页面右上角的搜索栏旁边。似乎不起作用,弹出了许多关于不同事物的不同链接up@user3357247你不“上传”你的代码,你把它和你的问题一起发布