day4
流程控制语句
顺序
分支
单if
if else(真为if,假为else)---------二选一时用
if ifelse… else(从上往下依次判断)(所有都不符合,执行else)
switch
多选一
import java.util.Scanner;
public class Test9 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入星期数(1~7)");
int week = sc.nextInt();
//1.0版本(if语句)
// if (week >=1 && week <= 5){
// System.out.println("是工作日");
// }else if (week > 5 && week <=7){
// System.out.println("是休息日");
// }else {
// System.out.println("输入有误");
// }
//2.1版本(原始switch)
// switch (week){
// 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;
// case 7:
// System.out.println("休息日");
// break;
// default:
// System.out.println("输入有误");
//
// }
//2.21版本(穿透case)
// switch (week){
// case 1:
// case 2:
// case 3:
// case 4:
// case 5:
// System.out.println("工作日");
// break;
// case 6:
// case 7:
// System.out.println("休息日");
// break;
// default:
// System.out.println("输入有误");
//
// }
//2.22
// switch (week){
// case 1,2,3,4,5:
// System.out.println("工作日");
// break;
// case 6,7:
// System.out.println("休息日");
// break;
// default:
// System.out.println("输入有误");
//
// }
//2.23(jdk新特性)
switch (week){
case 1,2,3,4,5 -> System.out.println("工作日");
case 6,7 -> System.out.println("休息日");
default -> System.out.println("输入有误");
}
}
}
循环
for
初始化只执行一次
while
for与while的区别