java实现减肥计划(if判断运用和switch运用)
注意:IntelliJ IDEA 2019.3出现@Test测试时,键盘输入卡住问题解决
代码:
package com.liangrui;
import org.junit.Test;
import java.util.Scanner;
/**
* 功能描述: 减肥计划
* 输入星期数,显示今天的减肥活动
* 周一:跑步
* 周二:游泳
* 周三:慢走
* 周四:动感单车
* 周五:拳击
* 周六:爬山
* 周日:好好吃一顿
*
* @Author 良睿
* @Datetime 2021/3/28 23:06
*/
public class WeightLossPlan {
/**
* if版
*/
@Test
public void tes1(){
//键盘输入星期数字
Scanner scanner=new Scanner(System.in);
System.out.println("请输入星期数:");
int week=scanner.nextInt();
System.out.println("您输入的值为"+week);
//判断今天是周几,并判断今天做的运动
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版
*/
@Test
public void tes2(){
//键盘输入星期数字
Scanner scanner=new Scanner(System.in);
System.out.println("请输入星期数:");
int week=scanner.nextInt();
System.out.println("您输入的值为"+week);
//判断今天是周几,并判断今天做的运动
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
今天是周二,今天游泳!