mport java.util.Scanner;
public class Switch{
public static void main(String[] args){
Scanner scanner =new Scanner(System.in,"GBK");
//循环标志
boolean flag;
//do......while是先执行一遍再决定是否循环
do{
System.out.println("今天星期几了?让我告诉你今天该干嘛吧。");
String day=scanner.next();
switch(day){
case "星期一":
System.out.println("今天你要进行的运动为:");
System.out.println("跑步");break;
case "星期二":
System.out.println("今天你要进行的运动为:");
System.out.println("游泳");break;
case "星期三":
System.out.println("今天你要进行的运动为:");
System.out.println("慢走");break;
case "星期四":
System.out.println("今天你要进行的运动为:");
System.out.println("骑动感单车");break;
case "星期五":
System.out.println("今天你要进行的运动为:");
System.out.println("拳击");break;
case "星期六":
System.out.println("今天你要进行的运动为:");
System.out.println("爬山");break;
case "星期天":
System.out.println("今天你要进行的运动为:");
System.out.println("好好吃一顿");break;
default:System.out.println("输入有误,请输入(星期一到星期天)");break;
}
//如果输入有误就循环重新输入
if(!day.equals("星期一")&&!day.equals("星期二")
&&!day.equals("星期三")&&!day.equals("星期四")
&&!day.equals("星期五")&&!day.equals("星期六")
&&!day.equals("星期天")){
flag=true;
}
else{
flag=false;
}
}while(flag);
}
}
JAVA中switch的用法
于 2024-04-06 23:12:31 首次发布