控制语句:条件语句
1.条件语句if和swith
if语句
三种样式
-
if()
if()
if ()
会一个一个判断,在一个场景内不使用
-
if(){}
else if() {}
else if () {}
满足其中一个条件后面的不再判断
-
if(){}
else if () {}
else if () {}
else{}
*public static void main14(String[] args) {
//判断一个成绩 如果成绩>90 优
// >80 良
// >60 可
// 不大于60 差
int score=90;
//1.if后面的()中是boolean类型的值或表达式
//2.在一个场景内不用多个if并列
if (score>90) {
System.out.println(“优”);
}
else if (score>80) {
System.out.println(“良”);
}
else if (score>60) {
System.out.println(“及格”);
}else { //默认条件 System.out.println("不及格"); }
}*
if语句注意事项:
1.if后面的()中是boolean类型的值或表达式
2.在一个场景内不用多个if并列
3.如果条件后面只有一条语句 可以省略花括号
4.if条件省略了花括号,只管最近一条语句
switch语句
public static void main18(String[] args) {
String c="yellow";
//1.switch()只允许int和字符串和枚举类型
//2.break退出switch,case可以穿透(一个case配一个break)
//3.case后面不能重复
//4.dafalut相当于else
switch (c) {
case "blue":
System.out.println("蓝色");
break;
case "green":
System.out.println("绿色");
break;
case "yellow":
System.out.println("黄色");
break;
default:
System.out.println("其他颜色");
break;
}
}
格式:
switch (key) {
case value:
break;
default:
break;