需求:
- 输入星期数,显示今天的减肥活动
- 非星期数数字,提示报错
思路:
- 键盘录入一个星期数,用一个变量接受
- 对星期数进行判断
- 在对应语句的控制中输出对应的减肥活动
if语句:
// 导包
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
System.out.print("请输入星期数:");
Scanner sc = new Scanner(System.in);
int week = sc.nextInt();
// 条件判断
if (week < 1 || week > 7) {
System.out.println("输入数据有误!");
} else if (week == 1) {
System.out.println("今天是周一,所以跑步");
} else if (week == 2) {
System.out.println("今天是周二,所以游泳");
} else if (week == 3) {
System.out.println("今天是周三,所以慢走");
} else if (week == 4) {
System.out.println("今天是周四,所以动感单车");
} else if (week == 5) {
System.out.println("今天是周五,所以拳击");
} else if (week == 6) {
System.out.println("今天是周六,所以爬山");
} else {
System.out.println("今天是周日,所以好好吃一一顿");
}
}
}
switch语句:
// 导包
import java.util.Scanner;
public class Test02 {
public static void main(String[] args) {
System.out.print("请输入星期数:");
Scanner sc = new Scanner(System.in);
int week = sc.nextInt();
// 条件判断
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("输入数据有误!");
break;
}
}
}