一、 条件语句
1、if语句
1) 常见结构
if(表达式){
}
if(表达式){
}else{
}
if(表达式1){
}else if(表达式2){
}else if(表达式3){
}else{
}
2)使用场景:一般取值为区间取值判断
例子:
if(score>=90){
System.out.println(“A”);
}else if(score>=60){
System.out.println(“B”);
}else{
System.out.println(“C”);
}
3)注意事项:即使if语句后只有一行代码,也建议加上{}。
常见面试题:
int a = 3;
int b = 4;
if(a++==3)
if(++b==4)
System.out.pintln(“1”);
else{
System.out.println(“2”);
}
System.out.pritnln(“3”);
输出结果: 2 3
没有{}else就近原则原则配对
2、switch语句
1)语法格式
switch(表达式){
case 常量1:
break;
case 常量2:
break;
default:
break;
}
break 、default关键字可以没有
2)使用场景:==(等值)判断的时候
3)表达式可以是什么?
整数类型、字符、字符串(JDK7以后版本支持)、枚举
例子:String workday = “星期一”;
switch(workday){
case “星期一”: