javaSE day02

一、流程控制语句:

顺序结构

默认执行

选择结构

逻辑关系

1、if (如果) 之后式子为表达式或一个布尔类型的值 满足条件才可以输出
语法结构:
if(条件){

}
2、if else (如果 否则)
语法结构:
if(){

}else{
}
示例:
int age=17; (先赋值)
if (age>=18) { (满足的条件)
System.out.println(“可以去网吧!”);
}else{ (否则就)
System.out.println(“不可以去网吧!”);
}
3、 if else if else 适用于多分支条件 结果只能选择一种
示例:
int fs= 89;
if (fs>=90){
System.out.println(“优”);
}else if (fs>=80){
System.out.println(“良”);
}else if (fs>=60){
System.out.println(“中”);
}else {
System.out.println(“差”);
}

System.out.println(“学校分数测评系统”);
Scanner input = new Scanner(System.in);
System.out.println(“请输入考试成绩”);
int fs = input.nextInt();
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(“分数低于0,录入异常!”);
}
4、swith 开关语句 适用于多分支结构
swith () 括号中只能是一个变量值
case 当小括号中的值与case后面的值是一致的
语句结构 switch(){
case 值:
System.out.println(" ");
break;

示例:1、 int num = 5;
switch (num) {
case 1:
System.out.println(“面条”);
break;
case 2:
System.out.println(“米饭”);
break;
case 3:
System.out.println(“米线”);
break;
case 4:
System.out.println(“大蒜”);
break;
case 5:
System.out.println(“饺子”);
break;
case 6:
System.out.println(“包子”);
break;
}

2、 int num = 7;
switch (num) {
case 1:
case 3:
case 5:
System.out.println(“面条”);
break;
case 2:
case 4:
System.out.println(“饺子”);
break;
default: 除了上边的剩余都是这个
System.out.println(“不吃”);
break;
}

总结: if else if else和switch的相同点和不同点

相同点 ( 都是多分支选择结构语句,)
区别 (if else if else适用于区间判断的情况 switch 适用于等值判断的情况)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值