假设某年的1月1日是星期一,问:这一年中的第x天,是星期几?
要求:
1)保证x的范围是1~365,否则输出错误信息
2)使用switch语句
import java.util.*;
class DateClass {
public static void main(String args[]) {
boolean b=true;
int i=0;
//不满足条件就一直循环
while(b){
System.out.println("请输入1~365之间的整数:");
Scanner sc = new Scanner(System.in);
i = sc.nextInt();
if(i>=1&&i<=365) {
b=false;
}
}
switch(i%7){
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 0:
System.out.println("星期日");
break;
}
}
}