public class IfElseIf {
/**operators for if statements
* Less than (<)
* Greater Than (>)
* Less than or Equal To (<=)
* Greater Than or Equal To (>=)
* And (&&)
* Not (!)
* Or (||)
* Has the value (==)
*/
public static void main(String[] args) {
int user = 50;
if (user <= 21){
System.out.println("User is 21 or younger.");
}
else if (user > 21 && user < 60){
System.out.println("User is between 21 and 59.");
//you can have as many else if statements as you want.
}
else if (user == 50 || user == 55){
System.out.println("User is either 50 or 55");
}
else {
System.out.println("User is older than 60");
}/**else signifies that any value outside of the
*parameters set should show this message.
*/
}
}
私はJavaを使い慣れていません。私はJavaを学ぼうとしています。これはコーディング方法を学ぶ私の最初の日です。このプログラムを実行しようとしているので、2番目のelse ifステートメントのメッセージが表示されますが、ユーザー変数を55に変更してプログラムを実行すると、最初のelse ifステートメントのメッセージが表示されます。 2番目のelse if文を無視するのはなぜですか?javaプログラムelse if文を無視する[NOOBIE]
ありがとう!私は自分の笑顔でそれを分かったはずだと思う。私はこれを念頭に置いておきます。ありがとうございました! – KyleBinson
なぜ私の答えが下落したのかは分かりませんが、もしこの人の答えではなく、私の答えがあなたの人に受け入れられたなら、深くお詫びしますが、おそらくdownvoting/stackoverflowの概念を理解していないでしょう。お互いを助けるコミュニティです! ... – nicost