Java基础题,关于输入月日判断星座,求指教。

进口?Java . text . parse exception;

进口?Java . text . simple date format;

进口?java.util .日历;

进口?Java . util . date;

进口?Java . util . scanner;

公共?班级?测试?{

公共?静电?作废?main(String[]?args)?摔投?ParseException?{

扫描仪?扫描仪?=?新的?扫描仪(system . in);

//?只输入月和日。此代码不检查月份和日期是否合理,例如2月30日。

System.out.print("请输入你的出生月份");

int?月份?=?scanner . nextint();

System.out.print("请输入你的出生日期");

int?日?=?scanner . nextint();

System.out.print("你的星座是:");

//?通过输入完整的日期,可以自动处理不合理的日期,比如2月30日。

//?SimpleDateFormat?日期格式?=?新的?simple date format(" yyyy-MM-DD ");

//?System.out.print("请输入您的出生日期(格式为2018-02-03):");

//?约会?生日?=?date format . parse(scanner . nextline());

//

//?日历?日历?=?calendar . getinstance();

//?calendar.setTime(生日);

//?int?月份?=?calendar.get(日历。月)?+?1;

//?int?日?=?calendar.get(日历。月日);

//?System.out.print("你的生日是哪一天?:"?+?dateFormat.format(生日)?+?" \ r \您的星座是:");

scanner . close();

切换?(月)?{

案子?1:

如果?(日?& lt?22)

System.out.println("摩羯");

其他

System.out.println("水瓶座");

打破;

案子?2:

如果?(日?& lt?22)

System.out.println("水瓶座");

其他

System.out.println("双鱼座");

打破;

案子?3:

如果?(日?& lt?22)

System.out.println("双鱼座");

其他

system . out . println(" Aries ");

打破;

案子?4:

如果?(日?& lt?22)

system . out . println(" Aries ");

其他

system . out . println(" Taurus ");

打破;

案子?5:

如果?(日?& lt?22)

system . out . println(" Taurus ");

其他

System.out.println("双子");

打破;

案子?6:

如果?(日?& lt?22)

System.out.println("双子");

其他

system . out . println(" Cancer ");

打破;

案子?7:

如果?(日?& lt?22)

system . out . println(" Cancer ");

其他

system . out . println(" Leo ");

打破;

案子?8:

如果?(日?& lt?22)

system . out . println(" Leo ");

其他

System.out.println("处女座");

打破;

案子?9:

如果?(日?& lt?22)

System.out.println("处女座");

其他

system . out . println(" Libra ");

打破;

案子?10:

如果?(日?& lt?22)

system . out . println(" Libra ");

其他

System.out.println("天蝎座");

打破;

案子?11:

如果?(日?& lt?22)

System.out.println("天蝎座");

其他

System.out.println("人马");

打破;

案子?12:

如果?(日?& lt?22)

System.out.println("人马");

其他

System.out.println("摩羯");

}

}

}