switch选择结构
关键字 | 介绍 |
---|---|
switch | 表示“开关”,可以是int,short,byte,char,枚举,jdk1.7之后添加了String |
case | 表示“情况”,后边可以添加int,short,byte,char,枚举,String |
default | 表示“默认”,即其他情况都不满足的情况下,就会执行default,通常会放在末尾,也可以省略 |
break | 表示“停止”,即跳出当前结构,如果有双重for循环,则只跳出离得最近的循环 |
课后代码题
2.小明的学习计划
import java.util.Scanner;
/**
* @author hz
*/
public class Test1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入星期几:");
int a = scanner.nextInt();
switch (a) {
case 1:
case 3:
case 5:
System.out.println("学习编程");
break;
case 2:
case 4:
case 6:
System.out.println("学习英语");
break;
case 7:
System.out.println("休息");
break;
}
}
}
3.完成第三章第五题要求
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
Scanner scanne