ifステートメント
形式1:
if(関係式){ ステートメント本体; }
実装プロセス:
①まず関係式の値を計算する
②関係式の値が真の場合、本文を実行
③関係式の値が偽の場合、ステートメントボディは実行されません
④次のステートメントの内容を実行し続けます
System.out.println("开始");
int age = 19;
if(age >= 18){
System.out.println("可以上网吧");
}
System.out.println("结束")
形式2:
if(関係式){ ステートメント本体1; } else { ステートメント本体2; } 実行フロー:
①まず関係式の値を計算する
②関係式の値が真の場合、ステートメントボディ1を実行
③関係式の値が偽の場合、ステートメントボディ2を実行
④次のステートメントの内容を実行し続けます
int num = 10;
if(num % 2 ==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
形式3:
if(関係式1){ ステートメント本体1; } else if(関係式2){ ステートメント本体2; } … else { ステートメント本体n + 1; } 実行フロー:
①まず、関係式1の値を計算する
②値が真の場合は本文1を実行し、偽の場合は関係式2の値を計算する
③値が真の場合は本文2を実行し、偽の場合は関係式3の値を計算する
④…
relation関係式が真でない場合は、文本体n + 1を実行します。
Scanner s = new Scanner(System.in);
System.out.println("请输入您的成绩:");
int score = s.nextInt();
if(score >= 0 && score <=100){
if(score >= 95 && score <=99){
System.out.println("自行车一辆");
}else if(score >= 90 && score <=94){
System.out.println("游乐场一次");
}else if(score >= 80 && score <=89){
System.out.println("变形金刚一个");
}else{
System.out.println("请挨揍");
}
}else {
System.out.println("成绩有误");
}