JAVASE-DAY02

  1. 顺序结构

  2. 选择结构

If 如果(默认的执行 )

If else 如果...否则...

语法:

If(true){

}else{

}

例子

int age=19;
if (age>=18){
    System.out.println("可以去网吧上网");
}
else {
    System.out.println("不可以去网吧上网");
}
System.out.println("程序运行结束");

If else if lese if 多重if结构,适用于多分支

If(true){

}else if(){

}else if(){

}

例2

int fs = 88;
if(fs>=90){
    System.out.println("优");
}else if(fs>=80){
    System.out.println("良");
}else if(fs>=60){
    System.out.printf("合格");
}

System.out.println("xx学校分数测评系统");
   Scanner input=new Scanner(System.in);
    System.out.println("请输入考试成绩");
    double fs = input.nextDouble();
    if(fs>100){
        System.out.println("分数超过100,录入异常!");
    }else if(fs>=90){
        System.out.println("优秀");
    }else if(fs>=80){
        System.out.println("良好");
    }else if(fs>=60){
        System.out.println("合格");
    }else if(fs>=0&fs<60){
        System.out.println("差");
    }else if(fs<0){
        System.out.println("不存在");
    }
}

System.out.printf("xx学校分数评测系统");
    Scanner input = new Scanner(System.in);
    System.out.println("请输入考试成绩");
    double fs = input.nextDouble();
    if (fs>100 || fs<0){
        System.out.println("录入异常");
    }else if (fs>=90 & fs<=100){
        System.out.println("优秀");
    }else if (fs>=80 & fs<90){
        System.out.println("良");
    }else if(fs>=60 & fs<80){
        System.out.println("中");
    }else {
        System.out.println("差");
    }
}

Switch

int num =1;
switch (num){
    case 1:
    case 3:
    case 4:
        System.out.println("吃汉堡包");
        break;
    case 2:
    case 5:
    case 6:
        System.out.println("面");
     break;
    default:
        System.out.println("什么也不吃");
    break;

总结:if else if else 与switch

相同的:都是多分支的选择结构语句

区别点:if else if else适用于区别判断的情况

        Switch适用于等值判断

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值