首页 心理测试 正文

星座日期查询代码大全

return entry.getKey();

if ((month == dateRange[0] && day >= dateRange[1]) || (month == dateRange[2] && day <= dateRange[3])) {

int[] dateRange = entry.getValue();

return constellation

}

System.out.println(getConstellation(month, day));

constellations.put(" 双子座", new int[]{5, 21, 6, 21});

constellations.put(" 双鱼座", new int[]{2, 19, 3, 20});

constellations.put(" 处女座", new int[]{8, 23, 9, 22});

constellations.put(" 天秤座", new int[]{9, 23, 10, 23});

constellations.put(" 天蝎座", new int[]{10, 24, 11, 22});

constellations.put(" 射手座", new int[]{11, 23, 12, 21});

constellations.put(" 巨蟹座", new int[]{6, 22, 7, 22});

constellations.put(" 摩羯座", new int[]{12, 22, 1, 19});

constellations.put(" 水瓶座", new int[]{1, 20, 2, 18});

constellations.put(" 狮子座", new int[]{7, 23, 8, 22});

constellations.put(" 白羊座", new int[]{3, 21, 4, 19});

constellations.put(" 金牛座", new int[]{4, 20, 5, 20});

constellations.put(

for (Map.Entry entry : constellations.entrySet()) {

if (month == start_date[0] and day >= start_date[1]) or (month == end_date[0] and day <= end_date[1]):

int day = Integer.parseInt(args[1]);

int month = Integer.parseInt(args[0]);

return "输入日期有误";

}

"双子座": (521, 621),

"双鱼座": (219, 320)

"处女座": (823, 922),

"天秤座": (923, 1023),

"天蝎座": (1024, 1122),

"射手座": (1123, 1221),

"巨蟹座": (622, 722),

"摩羯座": (1222, 120),

"水瓶座": (121, 218),

"狮子座": (723, 822),

"白羊座": (321, 419),

"金牛座": (420, 520),

for constellation, (start_date, end_date) in constellations.items():

private static Map constellations = new HashMap<>();

public static String getConstellation(int month, int day) {

public static void main(String[] args) {

return "输入日期有误"

static {

}

((month == dateRange[

(Map.Entry

(month == end_date[

(month == start_date[

HashMap<>();

Map

String

constellation

constellation, (start_date, end_date)

constellations.items():

day <= end_date[

day = Integer.parseInt(args[

day >= start_date[

day)

entry.getKey();

java.util.HashMap;

java.util.Map;

month = Integer.parseInt(args[

month,

{

" 双子座"

" 双鱼座"

" 处女座"

" 天秤座"

" 天蝎座"

" 射手座"

" 巨蟹座"

" 摩羯座"

" 水瓶座"

" 狮子座"

" 白羊座"

" 金牛座"

"双子座"

"双鱼座"

"处女座"

"天秤座"

"天蝎座"

"射手座"

"巨蟹座"

"摩羯座"

"水瓶座"

"狮子座"

"白羊座"

"请输入日期:"

"请输入月份:"

"输入日期有误"

"金牛座"

# 定义星座日期范围 constellations = { "白羊座": (321, 419), "金牛座": (420, 520), "双子座": (521, 621), "巨蟹座": (622, 722), "狮子座": (723, 822), "处女座": (823, 922), "天秤座": (923, 1023), "天蝎座": (1024, 1122), "射手座": (1123, 1221), "摩羯座": (1222, 120), "水瓶座": (121, 218), "双鱼座": (219, 320) } def get_constellation(month, day): for constellation, (start_date, end_date) in constellations.items(): if (month == start_date[0] and day >= start_date[1]) or (month == end_date[0] and day <= end_date[1]): return constellation return "输入日期有误" month = int(input("请输入月份:")) day = int(input("请输入日期:")) print(get_constellation(month, day))

# 定义星座日期范围

(

(String[] args)

(get_constellation(month, day))

)

))

),

):

,

0

1023

1024

10

1122

1123

11

120

121

1221

1222

12

18

19

1

20

218

219

21

22

23

24

2

320

321

3

419

420

4

520

521

5

621

622

6

722

723

7

822

823

8

922

923

9

: (

;

ConstellationDateQuery

Java 代码示例

Python 代码示例

[] dateRange = entry.getValue();

[]> constellations =

[]> entry : constellations.entrySet()) {

[]{

] && day <= dateRange[

] && day >= dateRange[

]

])

]) || (month == dateRange[

])) {

]):

]);

and

class

constellations = {

day =

day = int(input("请输入日期:"))

def get_constellation(month, day):

def

for

getConstellation

get_constellation

if

import java.util.HashMap; import java.util.Map; public class ConstellationDateQuery { private static Map constellations = new HashMap<>(); static { constellations.put(" 白羊座", new int[]{3, 21, 4, 19}); constellations.put(" 金牛座", new int[]{4, 20, 5, 20}); constellations.put(" 双子座", new int[]{5, 21, 6, 21}); constellations.put(" 巨蟹座", new int[]{6, 22, 7, 22}); constellations.put(" 狮子座", new int[]{7, 23, 8, 22}); constellations.put(" 处女座", new int[]{8, 23, 9, 22}); constellations.put(" 天秤座", new int[]{9, 23, 10, 23}); constellations.put(" 天蝎座", new int[]{10, 24, 11, 22}); constellations.put(" 射手座", new int[]{11, 23, 12, 21}); constellations.put(" 摩羯座", new int[]{12, 22, 1, 19}); constellations.put(" 水瓶座", new int[]{1, 20, 2, 18}); constellations.put(" 双鱼座", new int[]{2, 19, 3, 20}); } public static String getConstellation(int month, int day) { for (Map.Entry entry : constellations.entrySet()) { int[] dateRange = entry.getValue(); if ((month == dateRange[0] && day >= dateRange[1]) || (month == dateRange[2] && day <= dateRange[3])) { return entry.getKey(); } } return "输入日期有误"; } public static void main(String[] args) { int month = Integer.parseInt(args[0]); int day = Integer.parseInt(args[1]); System.out.println(getConstellation(month, day)); } }

import java.util.HashMap;

import java.util.Map;

import

in

input

int

java 复制 import java.util.HashMap; import java.util.Map; public class ConstellationDateQuery { private static Map constellations = new HashMap<>(); static { constellations.put(" 白羊座", new int[]{3, 21, 4, 19}); constellations.put(" 金牛座", new int[]{4, 20, 5, 20}); constellations.put(" 双子座", new int[]{5, 21, 6, 21}); constellations.put(" 巨蟹座", new int[]{6, 22, 7, 22}); constellations.put(" 狮子座", new int[]{7, 23, 8, 22}); constellations.put(" 处女座", new int[]{8, 23, 9, 22}); constellations.put(" 天秤座", new int[]{9, 23, 10, 23}); constellations.put(" 天蝎座", new int[]{10, 24, 11, 22}); constellations.put(" 射手座", new int[]{11, 23, 12, 21}); constellations.put(" 摩羯座", new int[]{12, 22, 1, 19}); constellations.put(" 水瓶座", new int[]{1, 20, 2, 18}); constellations.put(" 双鱼座", new int[]{2, 19, 3, 20}); } public static String getConstellation(int month, int day) { for (Map.Entry entry : constellations.entrySet()) { int[] dateRange = entry.getValue(); if ((month == dateRange[0] && day >= dateRange[1]) || (month == dateRange[2] && day <= dateRange[3])) { return entry.getKey(); } } return "输入日期有误"; } public static void main(String[] args) { int month = Integer.parseInt(args[0]); int day = Integer.parseInt(args[1]); System.out.println(getConstellation(month, day)); } }

java 复制

java

main

month =

month = int(input("请输入月份:"))

month, day

new

or

print(get_constellation(month, day))

print

private

public class ConstellationDateQuery {

public

python 复制 # 定义星座日期范围 constellations = { "白羊座": (321, 419), "金牛座": (420, 520), "双子座": (521, 621), "巨蟹座": (622, 722), "狮子座": (723, 822), "处女座": (823, 922), "天秤座": (923, 1023), "天蝎座": (1024, 1122), "射手座": (1123, 1221), "摩羯座": (1222, 120), "水瓶座": (121, 218), "双鱼座": (219, 320) } def get_constellation(month, day): for constellation, (start_date, end_date) in constellations.items(): if (month == start_date[0] and day >= start_date[1]) or (month == end_date[0] and day <= end_date[1]): return constellation return "输入日期有误" month = int(input("请输入月份:")) day = int(input("请输入日期:")) print(get_constellation(month, day))

python 复制

python

return

static

void

{

}

});

上述代码分别使用了 Python 和 Java 语言实现了星座日期的查询功能。通过输入月份和日期,即可获取对应的星座。

在浩瀚的星空中,星座承载着无数的神秘和故事,而对于热衷于探索星座的人们来说,能够准确查询星座日期无疑是一项有趣且实用的技能。在现代科技的加持下,通过编写代码实现星座日期的查询成为了可能。本文将为您呈现一份星座日期查询代码大全,带您走进这个充满魅力的领域。

复制

星座日期查询代码大全

星座日期查询代码大全为我们提供了便捷的方式来探索星座的世界

星座日期的划分是相对固定的,但由于每年的天文现象可能会有细微差异,所以在确定星座日期时需要精确的计算。以下是一些常见的编程语言中实现星座日期查询的代码示例:

相关问答


输入月份和日期给出对应星座
问:我写的程序是这样的 #include<stdio.h> void main() { int a,b,c; scanf...
dw中,通过日期查询星座代码怎么写哦
问:日期是下拉列表样式的,如何点查询,知道是什么星座哦,急急急
太阳星座、月亮星座查询
问:我是1991年2月8日阴历12月24日,早上9点32分出生,太阳星座、月亮星座分...
阅读全文

本文转载自互联网,如有侵权,联系删除