我是Java初学者,我正在学习if语句没有else
,请问社区检查我的代码是否改进?使用if语句
问题陈述: 在这段代码中,我们只使用if语句来练习。在这里你需要输入你的年龄才能进入酒吧与热辣女孩,如果你的年龄在18岁以上,你可以进入。 如果它低于18你不能进入。
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int age;
// Ask the age
System.out.println("Please write your age to enter to the bar:");
age = input.nextInt();
// Equal to
if(age == 18){
System.out.println("Your age " + age + " it's equal to 18, you can enter");
}
// Not equal to
if(age != 18){
System.out.println("Your age " + age + " it's not equal to 18");
}
// Greater than
if(age > 18){
System.out.println("Your age " + age + " " + "is greater than 18, you can enter");
}
// Less than
if(age < 18){
System.out.println("Your age " + age + " " + "is less than 18, you can't enter");
}
// Greater than or equal to
if(age >= 18){
System.out.println("Your age " + age + " is greater than or equal to 18, you can enter");
}
// Less than or equal to
if(age <= 18){
System.out.println("Your age " + age + " is less than or equal to 18, you can't enter");
}
}
}
有什么好检查的时候,它只是一个与不同的运营商他们的名单?这当然不是这样做的最好方式,但通过说*“没有别的”*你似乎无论如何都知道。 –
看起来不错。有一点,最后两个陈述是无用的,因为前四个陈述耗尽了所有可能性,所以它永远不会得到它们。为了将来的参考,我相信你会在学习的时候加以说明,一个switch语句对于这些问题是完美的。学习一件有趣的事情! –
@AyoubFalah我没有downvote,但它是一个低质量的问题,因为它询问'if'的用法,没有指出他们的实际问题是什么,所以我可以看到为什么两个人做了。 –