我是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'的用法,沒有指出他們的實際問題是什麼,所以我可以看到爲什麼兩個人做了。 –