gpt4 book ai didi

java - Java 中的用户输入和 .equals() 问题

转载 作者:行者123 更新时间:2023-12-01 17:19:19 25 4
gpt4 key购买 nike

我对 java 编码相当陌生,但错误是,如果我输入正确答案或不正确答案,它仍然显示正确和不正确。

import java.util.Scanner;
public class MathTest {
public static void main(String[] args) {
Scanner user_input = new Scanner(System.in);
System.out.println("What is 5 times 4? ");
String question;
question = user_input.next();
if (question.equals(20));
System.out.println("Correct!");
if (!"20".equals(question));
System.out.println("Incorrect!");
}
}

最佳答案

删除 if 语句末尾的分号。它被视为空行。

甚至使用显式大括号,例如 if(foo) { bar(); }.

关于java - Java 中的用户输入和 .equals() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com