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
二维码
