switch (表达式) {
case 常量 1:
语句;
break;
case 常量 2:
语句;
break;
…
default:
语句;
break;
if选择结构,包括以下形式
基本if选择结构:可以处理单一或组合条件的情况
if-else选择结构:可以处理简单的条件分支情况
多重if选择结构:可以处理分段的条件分支情况
嵌套if选择结构:可以处理复杂的条件分支情况
switch选择结构
多重分支并且条件判断是等值判断的情况
练习(1)
需求说明
为小明制订学习计划,星期一、星期三、星期五学习编程,星期二、星期四、星期六学习英语,星期日休息。
代码如下
package bigger;
import java.util.Scanner;
/**
* @authorDesc 诸神在上,佑我程序,玄功护体,BUG皆去!
* @author Xunan
* @date 2022-07-08 15:23:32
* @version 1.0.0
* @description 制订学习计划
*/
public class Plan {
/**
* @description 为小明制订学习计划,星期一、星期三、星期五学习编程,星期二、星期四、星期六学习英语,星期日休息。
* @author Xunan
* @date 2022-07-08 15:23:44
* @param args
* @return
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入星期几:");
int week = sc.nextInt();
String result = "";
switch (week){
case 1:
case 3:
case 5:
result = "学习编程";
break;
case 2:
case 4:
case 6:
result = "学习英语";
break;
case 7:
result = "休息";
break;
default:
result = "输入结果不规范";
break;
}
System.out.println(result);
}
}
运行成功