java测试输入星座匹配_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...

news/2024/12/4 17:14:19/

展开全部

既然不允许用其他的方式,那就直接e69da5e887aa3231313335323631343130323136353331333335303465上代码吧....public static void main(String[] args) {

int point = -1;

String[] str = {"白羊","金牛","双子","巨蟹","狮子","处女","天平","天蝎","射手","摩羯","水瓶","双鱼"};

SimpleDateFormat sdf = new SimpleDateFormat("MM-dd");

System.out.println("请输入一个日期,格式为MM-dd,例如:8-9");

Scanner scan = new Scanner(System.in);

Date d = null;

while (true) {

try {

String input = scan.next();

d = sdf.parse(input);

break;

} catch (Exception ex) {

System.out.println("请输入正确的日期格式,例如:08-09");

}

}

//格式化日期,将日期转成**.**的格式,比如1月1日转成1.01

Double date = Double.parseDouble((d.getMonth() + 1)

+ "." + String.format("%02d", d.getDate()));

if (3.21 <= date && 4.19 >= date) {

point = 0;

} else if (4.20 <= date && 5.20 >= date) {

point = 1;

} else if (5.21 <= date && 6.21 >= date) {

point = 2;

} else if (6.22 <= date && 7.22 >= date) {

point = 3;

} else if (7.23 <= date && 8.22 >= date) {

point = 4;

} else if (8.23 <= date && 9.22 >= date) {

point = 5;

} else if (9.23 <= date && 10.23 >= date) {

point = 6;

} else if (10.24 <= date && 11.22 >= date) {

point = 7;

} else if (11.23 <= date && 12.21 >= date) {

point = 8;

} else if (12.22 <= date && 12.31 >= date) {

point = 9;

} else if (1.01 <= date && 1.19 >= date) {

point = 9;

} else if (1.20 <= date && 2.18 >= date) {

point = 10;

} else if (2.19 <= date && 3.20 >= date) {

point = 11;

}

if(point == -1) {

System.out.println("你真的是地球人么....");return;

}

System.out.println(String.format(

"找到啦!o^ ^o,你的星座是%s.", str[point]));


http://www.ppmy.cn/news/433114.html

相关文章

地耀日12星座

地耀日12星座 好像大概有下列这些&#xff0c;记不清楚了 壁虎星座 麻雀星座 射水鱼星座(斗鱼) 氢原子星座 水分子星座 COMSCI星座 紫水晶星座 土星神星座 马克思星座 爱因斯坦星座 藤本科植物星座 其它的&#xff0c;好像记不清楚了。。…

【题解】 [JOISC2020] 星座 3

solution: 考虑怎样的一对星星会形成星座。 记 l [ i ] l[i] l[i] 和 r [ i ] r[i] r[i] 分别表示从第 i i i 个星星出发&#xff0c;能扩展到的最左和最右节点。 考虑反悔贪心&#xff0c;尽量使得答案更大。换句话说&#xff0c;当前点覆盖的区间一定比之前 [ l [ i ]…

程序员星座论

2019独角兽企业重金招聘Python工程师标准>>> 射手座 特立独行者&#xff0c;射手也。拿到手的模块&#xff0c;他们会用自己的方法去编写代码&#xff0c;可能先前主程交代的思路和注意事项早就被他们网的一干二净了&#xff0c;他们凡事不会和别人商量&#x…

你信星座么?

一 摩羯座 12月22日-1月19日 魔羯给人外表感觉很冷漠&#xff0c;其实内心是火热的&#xff0c;很善良&#xff0c;不容易拒绝别人&#xff0c; 尤其是自己看重的人&#xff0c;受伤了就会想要逃避&#xff0c;多数是吃软不吃硬&#xff01; 脾气很大&#xff0c;但是对事不…

十二星座匹配对象_快来看看,准爆了的十二星座恋情分析表

1 白&#xff0f;羊&#xff0f;座 喜欢上的话&#xff0c;就会拼命的去追求&#xff0c;真可谓是超级恋爱型的女孩子&#xff0c;这种人会热情的去追求她所喜欢的男性&#xff0c;而且勇于表现自己&#xff0c;特别是当家人亲友反对&#xff0c;对方又有女友时&#xff0c;更是…

【Python二级等考大题】星座三问

问题描述 代码框中给出的代码是提示代码&#xff0c;你可以局部修改&#xff0c;或者全部删除重写。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪…

Python分析好友空间星座代码

通过学习Python的使用&#xff0c;可以在空间获取好友星座分布图 代码如下 #1、导入模块 import json import requests from lxml import etree import pandas as pd import pygal import pickle #2、 获取qq好友里全部星座信息 #获得字典形式的cookies,每次用都要更新 …

星座时代:一家企业的自白

英国占星学学会会员&#xff0c;坚持认为“不相信星座的同志都不是好同志。世界上的一切&#xff0c;原本都可以用星座来解释”。在星座话题如此热门的今天&#xff0c;致远也来尝试下“星座版剖析”。敢于走在人前具有“未来思维”的水瓶&#xff0c;热爱自由身体力行的射手座…