javaSE day02

流程控制语句:
一、顺序结构
二、选择结构

1.if 后可以是表达式或布尔类型的值 满足条件才能输出
if(语法结构){

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

}else{

}
例:int age=20;(先赋值)
if(age>=18){ (满足条件)
System.out.println(“可以去网吧上网!”);
}else{ (否则)
System.out.println(“不可以去网吧上网!”);
}
3.if else if else 多重if结构 适用于多分支条件 结果只能选择一种
例:System.out.println(“老六中学分数测评系统”);
Scanner input=new Scanner(System.in);
double fs=input.nextDouble();
if(fs>100){
System.out.println(“分数超过100分,录入异常!”);
}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 if(fs>=0 & fs<60){
System.out.println(“差”);
}else{
System.out.println(“分数低于0分,录入异常!”);
}
4.switch 开关语句,适用于多分支结构
switch() 小括号中只能有一个变量
case() 当小括号中的值与case后面的一致时
语句结构 switch(){
case 值:
System.out.println(" ");
break;
default() 除了已存在变量剩余的变量
例:int num = 6; //星期几
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 适用于等值判断的情况

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值