双星座人,指出生于星座交界日期的人,一般他们都具有这两个星座的双重性格
感兴趣的看这里吧原文链接
我是稀有的♏♐双星座人,你呢?)
快用下面的代码测试一下吧
import java.util.Scanner;
public class Constellation {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您生日(格式如下:1月1日----0101,11月22日----1122)");
int receive = input.nextInt();
int month = receive/100;
int day = receive%100;
String result;
String special = null;
switch (month) {
case 1:
result = day<=21?"摩羯":"水瓶";
special = day >=17 && day <=23?"为特殊的 摩羯水瓶座":"并不特殊 ";
break;
case 2:
result = day<=19?"水瓶":"双鱼";
special = day >=15 && day <=21?"为特殊的 水瓶双鱼座":"并不特殊";
break;
case 3:
result = day<=20?"双鱼":"白羊";
special = day >=18 && day <=22?"为特殊的 双鱼白羊座":"并不特殊";
break;
case 4:
result = day<=21?"白羊":"金牛";
special = day >=17 && day <=22?"为特殊的 白羊金牛座":"并不特殊";
break;
case 5:
result = day<=21?"金牛":"双子";
special = day >=17 && day <=23?"为特殊的 金牛双子座":"并不特殊";
break;
case 6:
result = day<=21?"双子":"巨蟹";
special = day >=17 && day <=23?"为特殊的 双子巨蟹座":"并不特殊";
break;
case 7:
result = day<=21?"巨蟹":"狮子";
special = day >=19 && day <=25?"为特殊的 巨蟹狮子座":"并不特殊";
break;
case 8:
result = day<=23?"狮子":"处女";
special = day >=19 && day <=25?"为特殊的 狮子处女座":"并不特殊";
break;
case 9:
result = day<=23?"处女":"天秤";
special = day >=19 && day <=25?"为特殊的 处女天秤座":"并不特殊";
break;
case 10:
result = day<=23?"天秤":"天蝎";
special = day >=19 && day <=25?"为特殊的 天秤天蝎座":"并不特殊";
break;
case 11:
result = day<=23?"天蝎":"射手";
special = day >=19 && day <=24?"为特殊的 天蝎射手座":"并不特殊";
break;
case 12:
result = day<=23?"射手":"摩羯";
special = day >=18 && day <=24?"为特殊的 射手摩羯座":"并不特殊";
break;
default:
result = "Animol";
break;
}
System.out.println("您的星座为:"+result+"座");
System.out.println("您的星座"+special+",出生于星座交界日期的人一般都具有这两个星座的双重性格");
}
}



