简单版的就是,
输入从1-7
1-5 输出 工作日
6-7 输出 休息日
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = 0;
while(true)
{
if (scan.hasNextInt()) {
i = scan.nextInt();
if(i>7 || i<1)
{
System.out.println("输入有误,请重新输入");
continue;
}
else
{
if(i==6 || i==7)
System.out.println("今天是休息日");
else
System.out.println("今天是工作日");
break;
}
} else {
System.out.println("输入有误,请重新输入");
}
}
scan.close();
}
其实就是判断输入的是1到5还是6-7或者是其他,根据输入的判断输出
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入日期");
String next = scanner.nextLine();
switch(next){
case "1" :
case "2" :
case "3" :
case "4" :
case "5" :
System.out.println("今天是工作日");
break;
case "6" :
case "7" :
System.out.println("今天是休息日");
break;
default :
System.out.println("输入错误");
break;
}
}