Java 根據出生日期輸出(判斷or計算)星座

2021-09-22 08:22:00 字數 756 閱讀 9884

先了解一下十二星座對應的日期劃分範圍。

白羊:0321~0420

天秤:0924~1023

金牛:0421~0521

天蠍:1024~1122

雙子:0522~0621

射手:1123~1221

巨蟹:0622~0722

摩羯:1222~0120

獅子:0723~0823

水瓶:0121~0219

**:0824~0923

雙魚:0220~0320

例如,出生日期為 0527(5 月 27 號),則對應的是雙子座。

根據上述描述,在程式中需要使用者輸入乙個 4 位數字,再根據這個數字所處的範圍進行判斷,其中前兩位是月份,後兩位是日期。在這裡使用 switch 語句判斷出生的月份,然後根據日期確定星座名稱。

實現**如下:

public static void main(string args)

system.out.println("你的星座是:" +xingzuo);

}上述**中, 首先宣告變數 monthday 儲存使用者輸入的資訊,然後用 month 和 day 變數分別表示月份和日期。接下來switch 語句根據月份判斷執行 case 子句中的**,在每個 case 子句中,使用三元運算子根據日期判斷所屬的星座。

執行結果如下:

請輸入你的出生年月(如 0123 表示 1 月 23 日):

你的星座是:金牛座

根據出生日期計算距離生日時間

具體使用根據情況大家自己調整,此處僅供參考。根據出生日期計算生日天數 jxcore.birthwarm function value,fieldctl var dd eval new birth.substr 1,birth.length 2 var ar date dd.getmonth 1,dd...

Excel根據出生日期判斷生肖,Leo老師來教你!

在工作學習中,我們經常會遇到excel根據出生日期判斷生肖這樣的問題。列夫托爾斯泰說過 人生不是一種享樂,而是一樁十分沉重的工作。因此,面對excel根據出生日期判斷生肖我們應該有努力探索的精神。成功的人千方百計,失敗的人千難萬險。對於這個問題也是一樣的。讀書忌死讀,死讀鑽牛角,對於excel根據出...

SQL Server 根據出生日期計算年齡

getdate 函式用於返回當前的日期和時間 datediff 函式返回兩個日期之間的時間。語法 datediff datepart,startdate,enddate startdate 和 enddate 引數是合法的日期表示式。datepart 引數可以是下列的值 datepart縮寫年 yy...