Due date: 2019年10月14日 星期一 21:30
Maximum number of files: 1
Type of work: Individual work
第四周作业4:属相与星座
根据年份输出当年的属相,输入月份和日期,据此判断出是那个星座的。
例如:
你的出生年份:2018
你的出生月份:2
你的出生日子:19
狗双鱼座
import java.util.Scanner;
public class shu{
public static void main(String[] ags)
{
Scanner input=new Scanner (System.in);
int year=input.nextInt();
int month=input.nextInt();
int day=input.nextInt();
switch(year%12){
case 0: System.out.printf("猴"); break;
case 1: System.out.printf("鸡"); break;
case 2: System.out.printf("狗"); break;
case 3: System.out.printf("猪"); break;
case 4: System.out.printf("鼠"); break;
case 5: System.out.printf("牛"); break;
case 6: System.out.printf("虎"); break;
case 7: System.out.printf("兔"); break;
case 8: System.out.printf("龙"); break;
case 9: System.out.printf("蛇"); break;
case 10: System.out.printf("马"); break;
case 11: System.out.printf("羊"); break;
}
switch(month)
{ case 1:
switch(day){
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("水瓶座"); break;
}
}
switch(month){
case 2:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:System.out.printf("水瓶座"); break;
}
}
switch(month){
case 2:
switch(day){
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:System.out.printf("双鱼座"); break;
}
}
switch(month){
case 3:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:System.out.printf("双鱼座"); break;
}
}
switch(month)
{
case 3:
switch(day){
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("白羊座"); break;
}
}
switch(month)
{
case 4:
switch(day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20: System.out.printf("白羊座"); break;
}
}
switch(month){
case 4:
switch(day){
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:System.out.printf("金牛座"); break;
}
}
switch(month){
case 5:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:System.out.printf("金牛座"); break;
}
}
switch(month){
case 5:
switch(day){
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("双子座"); break;
}
}
switch(month){
case 6:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:System.out.printf("双子座"); break;
}
}
switch(month)
{case 6:
switch(day){
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:System.out.printf("巨蟹座"); break;
}
}
switch(month)
{case 7:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
System.out.printf("巨蟹座"); break;
}
}
switch(month){
case 7:
switch(day){
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("狮子座"); break;
}
}
switch(month){
case 8:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:System.out.printf("狮子座"); break;
}
}
switch(month){
case 8:
switch(day){
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("处女座"); break;
}
}
switch(month){
case 9:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:System.out.printf("处女座"); break;
}
}
switch(month){
case 9:
switch(day){
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30: System.out.printf("天秤座"); break;
}
}
switch(month){
case 10:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:System.out.printf("天秤座"); break;
}
}
switch(month){
case 10:
switch(day){
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("天蝎座"); break;
}
}
switch(month){
case 11:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
case 22:System.out.printf("天蝎座"); break;
}
}
switch(month){
case 11:
switch(day){
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:System.out.printf("射手座"); break;
}
}
switch(month){
case 12:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:System.out.printf("射手座"); break;
}
}
switch(month){
case 12:
switch(day){
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:System.out.printf("摩羯座"); break;
}
}
switch(month){
case 1:
switch(day){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20: System.out.printf("摩羯座"); break;
}
}
}
}