Javaでのifの使用

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("成绩有误");
	}

おすすめ

転載: blog.csdn.net/qq_42073385/article/details/107700529