gpt4 book ai didi

java - Java if语句,仍然执行“Else”

转载 作者:行者123 更新时间:2023-12-02 04:33:22 26 4
gpt4 key购买 nike

我正在学习Java,希望有一天能做得更好。现在,我正在使用If语句。我在玩耍时编写了以下代码:

import java.util.Scanner;

class programBegin {
public static void main(String args[]) {

int myNum;

Scanner sc = new Scanner(System.in); // Creates variable sc as type Scanner
System.out.println("Enter a number between 1 and 10: ");
myNum = sc.nextInt(); // Requests input and will store it as type int.

if (myNum > 5) {
System.out.println("Your number is greater than 5.");
}
if (myNum == 5) {
System.out.println("your number is equal to 5.");
} else {
System.out.println("Your number is less than 5.");
}
}
}


例如,如果输入6,则输出为:

您的电话号码大于5。

您的电话号码少于5。

我认为除非上一条语句为假,否则不应该执行?

最佳答案

如果将其更改为其他

if (myNum > 5) {

} else if (myNum == 5) {

} else {

}

关于java - Java if语句,仍然执行“Else”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12252499/

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