欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java根據(jù)月份和日期判斷星座

馮子軒1年前5瀏覽0評論

在 Java 中,我們可以根據(jù)給定的月份和日期來判斷一個人的星座。下面是一個示例程序:

import java.util.Scanner;
public class Constellation {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請輸入您的出生月份:");
int month = input.nextInt();
System.out.print("請輸入您的出生日期:");
int day = input.nextInt();
String constellation = getConstellation(month, day);
System.out.println("您的星座是:" + constellation);
}
public static String getConstellation(int month, int day) {
String[] constellationArr = { "摩羯座", "水瓶座", "雙魚座", "白羊座", "金牛座", "雙子座",
"巨蟹座", "獅子座", "處女座", "天秤座", "天蝎座", "射手座" };
int[] dayArr = { 20, 19, 20, 20, 21, 21, 22, 23, 23, 23, 22, 21 };
int index = month;
if (day< dayArr[month - 1]) {
index = index - 1;
}
return constellationArr[index % 12];
}
}

該程序先要求用戶輸入月份和日期,然后調(diào)用 getConstellation 方法來獲取該用戶的星座。getConstellation 方法中使用了一個包含每個星座開始日期的數(shù)組 dayArr 和一個包含星座名稱的數(shù)組 constellationArr,然后根據(jù)月份和日期計算出對應(yīng)的索引并返回對應(yīng)的星座名稱。

該程序可通過以下命令運行:

java Constellation