分支结构

`package com.msb02;

public class TestIf01 {
public static void main(String[] args) {
//需求:判断一个数是否大于10

    //给定一个数:
    int num = 13;
    //判定:
    if(num > 10){//if后面是一个表达式,这个表达式的结果是布尔值,要么是true,要么是false,只有这个表达式的返回结果是true时,才会走入后面的{}中
        System.out.println("这个数是大于10的数字");
    }
}

} package com.msb02;

public class TestIf02 {
public static void main(String[] args) {
//需求:判断一个数是否大于10
//给定一个数:
int num = 8;
//判断:
if(num > 10){//num>10 ->true
System.out.println("这个数是大于10的数字");
}else{//num<=10 -> num>10 -> false
System.out.println("这个数是小于等于10的数字");

    }
}

} package com.msb02;

public class TestIf03 {
public static void main(String[] args) {
//需求:判断学生成绩的等级:
//给定学生的成绩:
int score = 59;
//判定:
// if(score > 90){
// System.out.println("该学生的成绩等级是:A级");
// }
// if(score >= 80 && score <= 90) {
// }
// if(score >= 60 && score < 80){
// System.out.println("该学生的成绩等级是:C级");
// }
// if(score < 60){
// System.out.println("该学生的成绩等级是:D级");
// }
//多分支结构
if(score > 90){
System.out.println("该学生的成绩等级是:A级");
}else if(score >= 80){//隐藏条件:score <= 90
System.out.println("该学生的成绩等级是:B级");
}else if(score >=70){//隐藏条件:score < 80
System.out.println("该学生的成绩等级是:C级");
}else { //隐藏条件:score < 70 -->else是最后一个分支,上面分支都不走,就会走最后一个分支
System.out.println("该学生的成绩等级是:D级");
}
}
}`

posted @ 2025-08-09 21:51  素厚  阅读(20)  评论(0)    收藏  举报