Java calculates (judges) constellations based on the date of birth
•
Java
白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522~0621 射手:1123~1221 巨蟹:0622~0722 摩羯:1222~0120 狮子:0723~0823 水瓶:0121~0219 处女:0824~0923 双鱼:0220~0320
Switch realizes the function of calculating constellation
public static void main(String[] args) { System.out.println("请输入您的出生年月(如 0123 表示 1 月 23 日):"); Scanner sc = new Scanner(system.in); int monthday = sc.nextInt(); int month = monthday/100; int day = monthday%100; String xingzuo = ""; switch (month) { case 1: xingzuo = day<21?"摩羯座":"水瓶座"; break; case 2: xingzuo = day<20? "水瓶座":"双鱼座"; break; case 3: xingzuo = day<21?"双鱼座":"白羊座"; break; case 4: xingzuo = day<21?"白羊座":"金牛座"; break; case 5: xingzuo = day<22?"金牛座":"双子座"; break; case 6: xingzuo = day<22?"双子座":"巨蟹座"; break; case 7: xingzuo = day<23?"巨蟹座":"狮子座"; break; case 8: xingzuo = day<24?"狮子座":"处女座"; break; case 9: xingzuo = day<24?"处女座":"天秤座"; break; case 10: xingzuo = day<24?"天秤座":"天蝎座"; break; case 11: xingzuo = day<23?"天蝎座":"射手座"; break; case 12: xingzuo = day<22?"射手座":"摩羯座"; break; } System.out.println("您的星座是:" +xingzuo); }
请输入您的出生年月(如 0123 表示 1 月 23 日): 0521 您的星座是:金牛座
请输入您的出生年月(如 0123 表示 1 月 23 日): 1109 您的星座是:天蝎座
If else realizes the function of calculating constellation
public static void main(String[] args) { System.out.println("请输入您的出生年月(如 0123 表示 1 月 23 日):"); Scanner sc = new Scanner(system.in); int monthday = sc.nextInt(); int month = monthday / 100; int day = monthday % 100; String xingzuo = ""; if (month == 1) { if (day < 21) { xingzuo = "摩羯座"; } else { xingzuo = "水瓶座"; } } else if (month == 2) { if (day < 20) { xingzuo = "水瓶座"; } else { xingzuo = "双鱼座"; } } else if (month == 3) { if (day < 21) { xingzuo = "双鱼座"; } else { xingzuo = "白羊座"; } } else if (month == 4) { if (day < 21) { xingzuo = "白羊座"; } else { xingzuo = "金牛座"; } } else if (month == 5) { if (day < 22) { xingzuo = "金牛座"; } else { xingzuo = "双子座"; } } else if (month == 6) { if (day < 22) { xingzuo = "双子座"; } else { xingzuo = "巨蟹座"; } } else if (month == 7) { if (day < 23) { xingzuo = "巨蟹座"; } else { xingzuo = "狮子座"; } } else if (month == 8) { if (day < 24) { xingzuo = "狮子座"; } else { xingzuo = "处女座"; } } else if (month == 9) { if (day < 24) { xingzuo = "处女座"; } else { xingzuo = "天秤座"; } } else if (month == 10) { if (day < 24) { xingzuo = "天秤座"; } else { xingzuo = "天蝎座"; } } else if (month == 11) { if (day < 23) { xingzuo = "天蝎座"; } else { xingzuo = "射手座"; } } else if (month == 12) { if (day < 22) { xingzuo = "射手座"; } else { xingzuo = "摩羯座"; } } System.out.println("您的星座是:" + xingzuo); }
请输入您的出生年月(如 0123 表示 1 月 23 日): 0521 您的星座是:金牛座
请输入您的出生年月(如 0123 表示 1 月 23 日): 1109 您的星座是:天蝎座
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码