一、About the Project 项目介绍

自古以来,人对于恒星的排列和形状很感兴趣,并很自然地把一些位置相近的星联系起来,组成星座。占星术亦称“占星学”、“星占学”、“星占术”。系根据天象来预卜人间事务的一种方术。生日星座源于占星术,它试图利用人的出生地、出生时间和天体的位置来解释人的性格和命运。

  1. 白羊座 03月21日-04月19日春分-谷雨前一天
  2. 金牛座 04月20日-05月20日谷雨-小满前一天
  3. 双子座 05月21日-06月21日小满-夏至前一天
  4. 巨蟹座 06月22日-07月22日夏至-大暑前一天
  5. 狮子座 07月23日-08月22日大暑-处暑前一天
  6. 处女座 08月23日-09月23日处暑-秋分前一天
  7. 天秤座 09月24日-10月23日秋分-霜降前一天
  8. 天蝎座 10月24日-11月21日霜降-小雪前一天
  9. 射手座 11月22日-12月21日小雪-冬至前一天
  10. 摩羯座 12月22日-01月19日冬至-大寒前一天
  11. 水瓶座 01月20日-02月18日大寒-雨水前一天
  12. 双鱼座 02月19日-03月20日雨水-春分前一天

本项目通过软件算法实现了星座的判断和分析功能,是个人交的休闲娱乐型应用软件。

二、Functional Requirements 功能需求

总体示例图:

1、Use Case 获取星座

通过输入的生日,判断其属于哪个星座,并显示出来。

输入的生日不合法,显示提示文字“输入的生日有误”,如图:

2、Use Case  星座分析

显示星座的分析数据,包括:星座特征、幸运色、幸运数、幸运日、幸运地点、个性特征、星座优点、星座缺点、星座朋友。

3、Goal in Context 简要说明

星座的分析数据如下:

1)    摩羯座:
星座特征:"现实、安全、平稳。"
幸运色:"暗绿色"
幸运数:"6"
幸运日:"星期三"
幸运地点:"远离嘈杂的地点"
个性特征:"你深思谨慎,冷静而准确的判断力,给人沉稳而严肃的印象。你有强烈的责任感和企业图心,时时鞭策自己努力实现理想。但是,你凡事都太过认真,乃至拘泥,而显得过于刚强,冥顽不灵。"
星座优点:"1、有实际的人生观;2、做事脚踏实地;3、意志力强,不容易受影响;4、处处谨慎;5、有克服困难的毅力;6、坚守原则,重视纪律;7、有家庭观念;8、对人谦逊;9、有独树一格的幽默感;"
星座缺点:"1、太过现实;2、固执;3、不够乐观;4、个人利已主义;5、缺乏浪漫情趣;6、过于压抑自己的欲望;7、太专注于个人的目标;8、缺乏对人群的关怀和热情;9、不擅于沟通;10、不能随机应变;"
星座朋友:"双鱼座、天蝎座、处女座"

2)    水瓶座":
星座特征:"博爱、反传统"
幸运色:"古铜色"
幸运数:"22"
幸运日:"星期六"
幸运地点:"繁忙大都市"
个性特征:"水瓶座的人富知性理性,善于分析与思考,具有思想家的气质,因此天生有清晰冷静的头脑和丰富的创造力。水瓶座的你感觉十分敏锐,喜欢追求新奇的事物。由于这个特质,你也是善变的。然而只要是自己有兴趣的事,便会积极的投入、钻研,而有杰出的表现。"
星座优点:"1、崇尚自由;2、充满人道精神;3、兴趣广泛、创意十足;4、乐于发掘真象;5、有前瞻性;6、拥有理性的智慧;7、独立,有个人风格;8、乐于助人;9、对自己的感情忠实;"星座缺点:"1、缺乏热情;2、想法过于理想化;3、不按牌理出牌;4、打破砂锅问到底;5、太相信自己的判断;6、思想多变,没有恒心;7、对朋友很难推心置腹;8、过于强调生活的自主权;9、喜欢多管闲事;10、太过理智,情趣不足"
星座朋友:"白羊座、射手座、天秤座"

3)    双鱼座:
星座特征:"包容性、意志薄弱"
幸运色:"各种的薄荷色"
幸运数:"11"
幸运日:"星期四"
幸运地点:"海边的城市"
个性特征:"从表面上看,双鱼座的人内向而羞怯,然而内心常常是复杂而矛盾的,同时存在着善与恶,精神与物质等对立的挣扎。虽然有丰富的想象力,相对的也容易不切实际地做白日梦,幻想着白马王子(白雪公主)的出现,而忽略了现实生活中的缘份。"
星座优点:"1、感情丰富;2、心地仁慈,舍已为人,不自私;3、具有想像力;4、善解人意;5、直觉力强;6、懂得包容;7、温和有礼;8、容易信赖别人,不多疑;9、浪漫;"
星座缺点:"1、不够实际,幻想太多;2、没有足够的危险意识;3、太情绪化,多愁善感;4、意志不坚定;5、缺乏面对现实的勇气;6、容易陷入沮丧而不可自拔;7、很容易养成说谎的习惯;8、不善于理财;9、容易受环境影响;10、缺乏理性,感情用事;"
星座朋友:"金牛座、摩羯座、天蝎座"

4)    白羊座":
星座特征:"冲动、年青、希望"
幸运色:"鲜红色"
幸运数:"5"
幸运日:"星期二"
幸运地点:"大都市"
个性特征:"性格爽朗,不拘小节,极具领袖气质。充满自信而固执,有旺盛的企图心,喜欢接受挑战。因此,会坚决地贯彻自己的决定。"
星座优点:"1、做事积极,热情有活力;2、有担当,讲义气;3、乐观进取有自信;4、勇于接受新观念;5、有明快的决断力;6、坦白率真;7、爆发力强;8、勇于接受挑战;9、不畏权势"星座缺点:"1、自我中心太强;2、急躁缺乏耐性;3、粗心大意,不善观察;4、有一点臭屁;5、说话欠考虑;6、做事瞻前不顾后;7、只有三分钟热度;8、容易脑羞成怒;9、缺乏时间观念;10、不懂照顾身体;"
星座朋友:"双子座、水瓶座、射手座"

5)    金牛座:
星座特征:"稳定、温顺"
幸运色:"粉红色"
幸运数:"6"
幸运日:"星期五"
幸运地点:"静谧之地"
个性特征:"追求脚踏实地的平实感,个性温和,庄重正直,从不作任何不切实际的幻想。喜好一切美好的事物,对音乐,舞蹈的节奏感有着与生俱来的天赋。天生的艺术才华,真是令人称羡"星座优点:"1、耐性十足;2、一往情深;3、有艺术天份;4、脚踏实地;5、做事有计划;6、能坚持到底;7、择善固执;8、追求和平;9、生活有规律;10、值得信赖;"
星座缺点:"1、占有欲太强,善妒;2、顽固的死硬派;3、缺乏协调性,不善于分工合作;4、做事态度过于严肃;5、缺乏幽默感;6、不知变通;7、过于坚持自己的步调;8、规矩太多;9、太过谨慎,缺乏求新求变的勇气;"
星座朋友:"巨蟹座、双鱼座、摩羯座"

6)    双子座:
星座特征:"适应力、意外性"
幸运色:"黄色"
幸运数:"7"
幸运日:"星期三"
幸运地点:"海平面之上"
个性特征:"兼具光明开朗的一面和阴霾低潮的一面,所以应该好好的了解自己,掌握自己,以避免内心的冲突。由于你敏捷的反应,学习能力强,显得才华洋溢,但如果不能坚持到底,往往会半途而废徒劳无功。"
星座优点:"1、多才多艺;2、见人说人话,见鬼说鬼话;3、足智多谋,反应灵敏;4、八面玲珑,善于交际;5、懂得随机应变;6、充满生命力;7、擅长沟通;8、知进退,有分寸;9、适应力强;10、风趣幽默;"
星座缺点:"1、三分钟热度;2、善变、处世缺乏原则;3、举一反十,过于神经质;4、做事蜻蜓点水不深入;5、过于圆滑;6、容易紧张;7、意志不坚定;8、让人觉得不可靠;9、不专心;"
星座朋友:"狮子座、白羊座、水瓶座"

7)    巨蟹座:
星座特征:"情绪化、仁慈母性"
幸运色:"绿色"
幸运数:"2"
幸运日:"星期一"
幸运地点:"近水的地方"
个性特征:"你是那么亲切、感性、情感细腻、敏锐、想像力丰富;带着母性的情怀善待自己所爱的亲人,朋友;对家庭十分依恋,是标准的贤妻良母或好丈夫、好家长。"
星座优点:"1、情感真挚深切;2、想象力丰富;3、念旧、重情义;4、有包容力;5、直觉敏锐;6、懂得体贴、关怀;7、亲切温暖;8、善解人意;9、有同情心;"
星座缺点:"1、跟着情绪走;2、提不起、放不下;3、太过多愁善感;4、不知适可而止;5、缺乏理性思考;6、经不起打击;7、说话拐弯抹角,不直接;8、过度保护自己;9、沉溺于往事,无法面对事实;10、心肠太软;"
星座朋友:"处女座、金牛座、双鱼座"

8)    狮子座:
星座特征:"勇气、开朗"
幸运色:"金色、橘色"
幸运数:"5、9"
幸运日:"星期日"
幸运地点:"社交活动的地点"
个性特征:"如同灿烂耀眼的太阳一般,狮子座的你热情洋溢。本质上阳刚、乐天,却也容易傲慢顽固。王者星座的你,具领导能力与侠义风范,充满活力和强烈的企图心,却不善于作深入的思考,外向开朗之下,却常感到内心孤寂。"
星座优点:"1、有领导能力;2、具有激励人心的气质;3、组织力强;4、热情开朗、对人慷慨大方;5、心胸宽大,懂得宽怒;6、一言九鼎,有信用;7、乐观;8、不多疑;9、诚恳正直;"
星座缺点:"1、死爱面子活受罪;2、好大喜功;3、莫名的优越感;4、喜欢接受奉承;5、缺乏耐性;6、刚愎自用,自以为是;7、缅怀过去;8、能伸不能屈;9、缺乏节俭的美德;10、喜欢指挥别人;"
星座朋友:"天秤座、双子座、白羊座"

9)    处女座:
星座特征:"刻苦耐劳、吹毛求疵"
幸运色:"灰色"
幸运数:"7"
幸运日:"星期三"
幸运地点:"小城市"
个性特征:"你是个完美主义者,感觉细腻敏锐,但同时也保有冷静的头脑,对事物能作出正确的判断。因为自我要求甚高,很容易精神紧张;而且清晰敏感的头脑,对现实利益看得很实际。"
星座优点:"1、追求完美,永不气馁;2、脚踏实地;3、事事谨慎小心;4、善于搜集资料;5、勤奋努力;6、守本份,靠得住;7、谦逊不夸大;8、有精确的观察力;9、有耐性;10、对爱情忠实;"
星座缺点:"1、太过吹毛求疵;2、唠叨琐碎;3、自扫门前雪;4、有洁癖顷向;5、缺乏接受批评的雅量;6、不够浪漫、不尊重他人的梦想;7、人际关系待加强;8、太过实际,缺乏远见;"
星座朋友:"天蝎座、巨蟹座、金牛座"

10)    天秤座:
星座特征:"公平、决断力低"
幸运色:"褐色"
幸运数:"3"
幸运日:"星期五"
幸运地点:"社交活动的地点"
个性特征:"你总是宽容,讲求和平不喜争斗,常常扮演和平使者的角色。你极具理性,很能明辨是非,有高明的社交能力和谈话技巧。然而,相对的,若是面临必须作选择时,会出现计算利害得失,或难作取舍而犹豫不决。"
星座优点:"1、公平客观;2、有正义感;3、适应力强;4、对美感有鉴赏力;5、逻辑强,善分析;6、天生有优雅风采;7、浪漫的恋爱高手;8、有外交手腕;9、因事制宜,能屈能伸,适应力强;"
星座缺点:"1、优柔寡断,犹豫不决;2、意志不坚定,容易受人影响;3、怕得罪人;4、不能承受压力,没有担当;5、过分要求公平,吃不得亏;6、息事宁人,治标不治本;7、总是自圆其说,藉口太多;8、喜欢享受,好逸恶劳;9、常不经意地乱放电;10、缺乏自省能力;"
星座朋友:"射手座、狮子座、双子座"

11)    天蝎座:
星座特征:"善恶分明、嫉妒"
幸运色:"暗红色"
幸运数:"4"
幸运日:"星期二"
幸运地点:"近水的地方"
个性特征:"深沉内敛,沉默寡言,凡事都十分谨慎且深思熟虑,很能掌握事物本质。天蝎座的人性情复杂,不善于表达感情,容易给人顺从的错觉,其实,内心是坚决而固执的。"
星座优点:"1、深谋远虑2、恩怨分明3、直觉敏锐4、对决定的事有执行力5、不畏挫折,坚持到底;6、对朋友讲义气7、天生有性感魅力8、坚持追求事情的真相9、善于保守秘密10、对人生有潜在的热情"
星座缺点:"1、太过好强2、占有欲过高3、善妒、爱吃醋;4、疑心病重5、报复心太强6、得理不饶人7、感情用事,明知故犯;8、口是心非,城府太深;9、爱恨太强烈"
星座朋友:"摩羯座、处女座、巨蟹座"

12)    射手座:
星座特征:"开朗、开放"
幸运色:"浅蓝色"
幸运数:"6"
幸运日:"星期四"
幸运地点:"大的户外地方"
个性特征:"你是个热情,热爱生命的乐天主义者。你的率直,天真的性格使你广受欢迎,但你的坦白却可能因缺乏深思熟虑,导致他人的不悦。因为你崇尚自由,反应灵敏,行动敏捷,但常常想到什么就立刻化为行动,有太过草率之率。"
星座优点:"1、天生乐观;2、对人生充满理想;3、正直坦率;4、丰富的幽默感;5、酷爱和平;6、待人友善;7、行动力强;8、有自己的处世哲学;9、经得起打击;10、有救世救人的热情;"
星座缺点:"1、粗心大意;2、心直口快易得罪人;3、缺乏耐性;4、不懂人情世故;5、做事冲动,不懂三思而行;6、不信邪不听劝告;7、过度理想化,不切实际;8、缺乏按部就班的计划;9、喜怒太形于色"
星座朋友:"水瓶座、天秤座、狮子座"

需求分级:

Requirement ID 需求ID

Requirement Name 需求名称

Classification 需求分级

SC.01

获取星座

A

SC.02

星座分析

A

三、The implementation code 实现代码:

import java.util.Scanner;

import java.util.Date;

public class Constellation {

	public static void main(String[] args) {
//获取用户输入的生日
Scanner sc = new Scanner(System.in);
System.out.println("请输入生日:(格式:1990-12-21):");
String st = sc.next();
String[] brith = st.split("-"); //用split将年月日分为三段并使用Integer.parseInt转换为int类型
int year = Integer.parseInt(brith[0]);
int month = Integer.parseInt(brith[1]);
int day = Integer.parseInt(brith[2]);
boolean i = false; if (month>=1&&month<=12) {
//判断是否是二月
if (month==2) {
//判断是否是闰年
if ((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)) {
if (day<=29) {
S12(month, day);
} else {
System.out.println("你输入的日期错误!");
}
}else {
if (day<=28) {
S12(month, day);
} else {
System.out.println("你输入的日期错误!");
}
}
//判断是否满足4、6、9、11月为30天
}else if(month==4||month==6||month==9||month==11) {
if (day<=30) {
S12(month, day);
} else {
System.out.println("你输入的日期错误!");
}
//判断是否满足除2、4、6、9、11月以为的月份为31天
}else{
if (day<=31) {
S12(month, day);
} else {
System.out.println("你输入的日期错误!");
}
}
}else {
System.out.println("您输入的月份错误!");
} }
//判断星座
public static void S12(int month,int day) {
if ((month==3&&day>=21)||(month==4&&day<=19)) {
System.out.println("星座:白羊座");
Aries();
} else if((month==4&&day>=20)||(month==5&&day<=20)) {
System.out.println("星座:金牛座");
Taurus();
} else if((month==5&&day>=21)||(month==6&&day<=21)) {
System.out.println("星座:双子座");
Genimi();
} else if((month==6&&day>=22)||(month==7&&day<=22)) {
System.out.println("星座:巨蟹座");
Cancer();
} else if((month==7&&day>=23)||(month==8&&day<=22)) {
System.out.println("星座:狮子座");
Leonis();
} else if((month==8&&day>=23)||(month==9&&day<=23)) {
System.out.println("星座:处女座");
Virgo();
} else if((month==9&&day>=24)||(month==10&&day<=23)) {
System.out.println("星座:天秤座");
Leonis();
} else if((month==10&&day>=24)||(month==11&&day<=21)) {
System.out.println("星座:天蝎座");
Scorpius();
} else if((month==11&&day>=22)||(month==12&&day<=21)) {
System.out.println("星座:射手座");
Sagittarius();
} else if((month==12&&day>=22)||(month==1&&day<=19)) {
System.out.println("星座:摩羯座");
Capricornus();
} else if((month==1&&day>=20)||(month==2&&day<=18)) {
System.out.println("星座:水瓶坐");
Aguarius();
} else if((month==2&&day>=19)||(month==3&&day<=20)) {
System.out.println("星座:双鱼座");
Pisces();
}
} public static void Aries() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:冲动、年青、希望");
System.out.println("幸运色:鲜红色");
System.out.println("幸运数:5");
System.out.println("幸运日:星期二");
System.out.println("幸运地点:大都市");
System.out.println("个性特征:性格爽朗,不拘小节,极具领袖气质。充满自信而固执,有旺盛的企图心,喜欢接受挑战。因此,会坚决地贯彻自己的决定。");
System.out.println("星座优点:1、做事积极,热情有活力;2、有担当,讲义气;3、乐观进取有自信;4、勇于接受新观念;5、有明快的决断力;6、坦白率真;7、爆发力强;8、勇于接受挑战;9、不畏权势");
System.out.println("星座缺点:1、自我中心太强;2、急躁缺乏耐性;3、粗心大意,不善观察;4、有一点臭屁;5、说话欠考虑;6、做事瞻前不顾后;7、只有三分钟热度;8、容易脑羞成怒;9、缺乏时间观念;10、不懂照顾身体;");
System.out.println("星座朋友:双子座、水瓶座、射手座");
}
public static void Taurus() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:稳定、温顺");
System.out.println("幸运色:粉红色");
System.out.println("幸运数:6");
System.out.println("幸运日:星期五");
System.out.println("幸运地点:静谧之地");
System.out.println("个性特征:追求脚踏实地的平实感,个性温和,庄重正直,从不作任何不切实际的幻想。喜好一切美好的事物,对音乐,舞蹈的节奏感有着与生俱来的天赋。天生的艺术才华,真是令人称羡");
System.out.println("星座优点:1、耐性十足;2、一往情深;3、有艺术天份;4、脚踏实地;5、做事有计划;6、能坚持到底;7、择善固执;8、追求和平;9、生活有规律;10、值得信赖;");
System.out.println("星座缺点:1、占有欲太强,善妒;2、顽固的死硬派;3、缺乏协调性,不善于分工合作;4、做事态度过于严肃;5、缺乏幽默感;6、不知变通;7、过于坚持自己的步调;8、规矩太多;9、太过谨慎,缺乏求新求变的勇气;");
System.out.println("星座朋友:巨蟹座、双鱼座、摩羯座");
}
public static void Genimi() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:稳定、温顺");
System.out.println("幸运色:粉红色");
System.out.println("幸运数:6");
System.out.println("幸运日:星期五");
System.out.println("幸运地点:静谧之地");
System.out.println("个性特征:追求脚踏实地的平实感,个性温和,庄重正直,从不作任何不切实际的幻想。喜好一切美好的事物,对音乐,舞蹈的节奏感有着与生俱来的天赋。天生的艺术才华,真是令人称羡");
System.out.println("星座优点:1、耐性十足;2、一往情深;3、有艺术天份;4、脚踏实地;5、做事有计划;6、能坚持到底;7、择善固执;8、追求和平;9、生活有规律;10、值得信赖;");
System.out.println("星座缺点:1、占有欲太强,善妒;2、顽固的死硬派;3、缺乏协调性,不善于分工合作;4、做事态度过于严肃;5、缺乏幽默感;6、不知变通;7、过于坚持自己的步调;8、规矩太多;9、太过谨慎,缺乏求新求变的勇气;");
System.out.println("星座朋友:巨蟹座、双鱼座、摩羯座");
}
public static void Cancer() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:情绪化、仁慈母性");
System.out.println("幸运色:绿色");
System.out.println("幸运数:2");
System.out.println("幸运日:星期一");
System.out.println("幸运地点:近水的地方");
System.out.println("个性特征:你是那么亲切、感性、情感细腻、敏锐、想像力丰富;带着母性的情怀善待自己所爱的亲人,朋友;对家庭十分依恋,是标准的贤妻良母或好丈夫、好家长。");
System.out.println("星座优点:1、情感真挚深切;2、想象力丰富;3、念旧、重情义;4、有包容力;5、直觉敏锐;6、懂得体贴、关怀;7、亲切温暖;8、善解人意;9、有同情心;");
System.out.println("星座缺点:1、跟着情绪走;2、提不起、放不下;3、太过多愁善感;4、不知适可而止;5、缺乏理性思考;6、经不起打击;7、说话拐弯抹角,不直接;8、过度保护自己;9、沉溺于往事,无法面对事实;10、心肠太软;");
System.out.println("星座朋友:处女座、金牛座、双鱼座");
}
public static void Leonis() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:勇气、开朗");
System.out.println("幸运色:金色、橘色");
System.out.println("幸运数:5、9");
System.out.println("幸运日:星期日");
System.out.println("幸运地点:社交活动的地点");
System.out.println("个性特征:如同灿烂耀眼的太阳一般,狮子座的你热情洋溢。本质上阳刚、乐天,却也容易傲慢顽固。王者星座的你,具领导能力与侠义风范,充满活力和强烈的企图心,却不善于作深入的思考,外向开朗之下,却常感到内心孤寂。");
System.out.println("星座优点:1、有领导能力;2、具有激励人心的气质;3、组织力强;4、热情开朗、对人慷慨大方;5、心胸宽大,懂得宽怒;6、一言九鼎,有信用;7、乐观;8、不多疑;9、诚恳正直;");
System.out.println("星座缺点:1、死爱面子活受罪;2、好大喜功;3、莫名的优越感;4、喜欢接受奉承;5、缺乏耐性;6、刚愎自用,自以为是;7、缅怀过去;8、能伸不能屈;9、缺乏节俭的美德;10、喜欢指挥别人;");
System.out.println("星座朋友:天秤座、双子座、白羊座");
} public static void Virgo() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:刻苦耐劳、吹毛求疵");
System.out.println("幸运色:灰色");
System.out.println("幸运数:7");
System.out.println("幸运日:星期三");
System.out.println("幸运地点:小城市");
System.out.println("个性特征:你是个完美主义者,感觉细腻敏锐,但同时也保有冷静的头脑,对事物能作出正确的判断。因为自我要求甚高,很容易精神紧张;而且清晰敏感的头脑,对现实利益看得很实际。");
System.out.println("星座优点:1、追求完美,永不气馁;2、脚踏实地;3、事事谨慎小心;4、善于搜集资料;5、勤奋努力;6、守本份,靠得住;7、谦逊不夸大;8、有精确的观察力;9、有耐性;10、对爱情忠实;");
System.out.println("星座缺点:1、太过吹毛求疵;2、唠叨琐碎;3、自扫门前雪;4、有洁癖顷向;5、缺乏接受批评的雅量;6、不够浪漫、不尊重他人的梦想;7、人际关系待加强;8、太过实际,缺乏远见;");
System.out.println("星座朋友:天蝎座、巨蟹座、金牛座");
}
public static void Libra() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:公平、决断力低");
System.out.println("幸运色:褐色");
System.out.println("幸运数:3");
System.out.println("幸运日:星期五");
System.out.println("幸运地点:社交活动的地点");
System.out.println("个性特征:你总是宽容,讲求和平不喜争斗,常常扮演和平使者的角色。你极具理性,很能明辨是非,有高明的社交能力和谈话技巧。然而,相对的,若是面临必须作选择时,会出现计算利害得失,或难作取舍而犹豫不决。");
System.out.println("星座优点:1、公平客观;2、有正义感;3、适应力强;4、对美感有鉴赏力;5、逻辑强,善分析;6、天生有优雅风采;7、浪漫的恋爱高手;8、有外交手腕;9、因事制宜,能屈能伸,适应力强;");
System.out.println("星座缺点:1、优柔寡断,犹豫不决;2、意志不坚定,容易受人影响;3、怕得罪人;4、不能承受压力,没有担当;5、过分要求公平,吃不得亏;6、息事宁人,治标不治本;7、总是自圆其说,藉口太多;8、喜欢享受,好逸恶劳;9、常不经意地乱放电;10、缺乏自省能力;");
System.out.println("星座朋友:射手座、狮子座、双子座");
}
public static void Scorpius() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:善恶分明、嫉妒");
System.out.println("幸运色:暗红色");
System.out.println("幸运数:4");
System.out.println("幸运日:星期二");
System.out.println("幸运地点:近水的地方");
System.out.println("个性特征:深沉内敛,沉默寡言,凡事都十分谨慎且深思熟虑,很能掌握事物本质。天蝎座的人性情复杂,不善于表达感情,容易给人顺从的错觉,其实,内心是坚决而固执的。");
System.out.println("星座优点:1、深谋远虑2、恩怨分明3、直觉敏锐4、对决定的事有执行力5、不畏挫折,坚持到底;6、对朋友讲义气7、天生有性感魅力8、坚持追求事情的真相9、善于保守秘密10、对人生有潜在的热情");
System.out.println("星座缺点:1、太过好强2、占有欲过高3、善妒、爱吃醋;4、疑心病重5、报复心太强6、得理不饶人7、感情用事,明知故犯;8、口是心非,城府太深;9、爱恨太强烈");
System.out.println("星座朋友:摩羯座、处女座、巨蟹座");
}
public static void Sagittarius() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:开朗、开放");
System.out.println("幸运色:浅蓝色");
System.out.println("幸运数:6");
System.out.println("幸运日:星期四");
System.out.println("幸运地点:大的户外地方");
System.out.println("个性特征:你是个热情,热爱生命的乐天主义者。你的率直,天真的性格使你广受欢迎,但你的坦白却可能因缺乏深思熟虑,导致他人的不悦。因为你崇尚自由,反应灵敏,行动敏捷,但常常想到什么就立刻化为行动,有太过草率之率。");
System.out.println("星座优点:1、天生乐观;2、对人生充满理想;3、正直坦率;4、丰富的幽默感;5、酷爱和平;6、待人友善;7、行动力强;8、有自己的处世哲学;9、经得起打击;10、有救世救人的热情;");
System.out.println("星座缺点:1、粗心大意;2、心直口快易得罪人;3、缺乏耐性;4、不懂人情世故;5、做事冲动,不懂三思而行;6、不信邪不听劝告;7、过度理想化,不切实际;8、缺乏按部就班的计划;9、喜怒太形于色");
System.out.println("星座朋友:水瓶座、天秤座、狮子座");
}
public static void Capricornus() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:现实、安全、平稳。");
System.out.println("幸运色:暗绿色");
System.out.println("幸运数:6");
System.out.println("幸运日:星期三");
System.out.println("幸运地点:远离嘈杂的地点");
System.out.println("个性特征:你深思谨慎,冷静而准确的判断力,给人沉稳而严肃的印象。你有强烈的责任感和企业图心,时时鞭策自己努力实现理想。但是,你凡事都太过认真,乃至拘泥,而显得过于刚强,冥顽不灵。");
System.out.println("星座优点:1、有实际的人生观;2、做事脚踏实地;3、意志力强,不容易受影响;4、处处谨慎;5、有克服困难的毅力;6、坚守原则,重视纪律;7、有家庭观念;8、对人谦逊;9、有独树一格的幽默感;");
System.out.println("星座缺点:1、太过现实;2、固执;3、不够乐观;4、个人利已主义;5、缺乏浪漫情趣;6、过于压抑自己的欲望;7、太专注于个人的目标;8、缺乏对人群的关怀和热情;9、不擅于沟通;10、不能随机应变;");
System.out.println("星座朋友:双鱼座、天蝎座、处女座");
}
public static void Aguarius() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:博爱、反传统");
System.out.println("幸运色:古铜色");
System.out.println("幸运数:22");
System.out.println("幸运日:星期六");
System.out.println("幸运地点:繁忙大都市");
System.out.println("个性特征:水瓶座的人富知性理性,善于分析与思考,具有思想家的气质,因此天生有清晰冷静的头脑和丰富的创造力。水瓶座的你感觉十分敏锐,喜欢追求新奇的事物。由于这个特质,你也是善变的。然而只要是自己有兴趣的事,便会积极的投入、钻研,而有杰出的表现。");
System.out.println("星座优点:1、崇尚自由;2、充满人道精神;3、兴趣广泛、创意十足;4、乐于发掘真象;5、有前瞻性;6、拥有理性的智慧;7、独立,有个人风格;8、乐于助人;9、对自己的感情忠实;");
System.out.println("星座缺点:1、缺乏热情;2、想法过于理想化;3、不按牌理出牌;4、打破砂锅问到底;5、太相信自己的判断;6、思想多变,没有恒心;7、对朋友很难推心置腹;8、过于强调生活的自主权;9、喜欢多管闲事;10、太过理智,情趣不足");
System.out.println("星座朋友:白羊座、射手座、天秤座");
}
public static void Pisces() {
System.out.println("****************************星座分析****************************");
System.out.println("星座特征:包容性、意志薄弱");
System.out.println("幸运色:各种的薄荷色");
System.out.println("幸运数:11");
System.out.println("幸运日:星期四");
System.out.println("幸运地点:海边的城市");
System.out.println("个性特征:从表面上看,双鱼座的人内向而羞怯,然而内心常常是复杂而矛盾的,同时存在着善与恶,精神与物质等对立的挣扎。虽然有丰富的想象力,相对的也容易不切实际地做白日梦,幻想着白马王子(白雪公主)的出现,而忽略了现实生活中的缘份。");
System.out.println("星座优点:1、感情丰富;2、心地仁慈,舍已为人,不自私;3、具有想像力;4、善解人意;5、直觉力强;6、懂得包容;7、温和有礼;8、容易信赖别人,不多疑;9、浪漫;");
System.out.println("星座缺点:1、不够实际,幻想太多;2、没有足够的危险意识;3、太情绪化,多愁善感;4、意志不坚定;5、缺乏面对现实的勇气;6、容易陷入沮丧而不可自拔;7、很容易养成说谎的习惯;8、不善于理财;9、容易受环境影响;10、缺乏理性,感情用事;");
System.out.println("星座朋友:金牛座、摩羯座、天蝎座");
}
}

编写Java程序_找星座朋友应用软件的更多相关文章

  1. 编写Java程序,几个朋友到游乐场游玩,大家投票选择出行方式。使用程序来模拟这一结果。(工厂模式示例Demo)

    查看本章节 查看作业目录 需求说明: 几个朋友到游乐场游玩,大家投票选择出行方式.如果选择"A"最多的话,表示选择的交通工具是公交车(Bus):如果选择"B"最 ...

  2. 编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。

    要求说明: 输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪.若用户输入序号出现越界,则提示错误. 运行效果如图: 实现代码: import java.util.Scanner; pu ...

  3. 编写Java程序_定义两个方法,实现奇数偶数的判断,并计算和(有参数有返回值方法)

    需求说明: 定义两个方法,在控制台输入一个数字,这两个方法可以求出1到该数字之间所有偶数之和.奇数之和,并将对应结果和返回.在main方法中调用该方法,并在控制台打印出结果.(有参数有返回值方法) 运 ...

  4. 编写Java程序_输入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

    要求: 输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 实现代码: package kaoshi; import java.util.Scanner; pu ...

  5. 编写Java程序_输入三个整数x,y,z,请把这三个数由小到大输出,请写出实现代码。(3种方法)

    要求说明: 输入三个整数x,y,z,请把这三个数由小到大输出. 实现代码: 第1种方法: import java.util.Scanner; public class xyzMaxMin{ publi ...

  6. 编写Java程序_连锁超市购物结算系统

    目录 功能需求: 一.Use Case 1 显示商品信息列表: 二.Use Case 2 输入购买商品编号 三.Use Case 3 显示购物结算清单 需求分级: 实现代码: 功能需求: Soft f ...

  7. 编写Java程序_银行终端服务系统

    目录 一.General description 总体概述 二.About the Project 项目介绍 三.Soft function 软件功能 四.UI Model Use Case Diag ...

  8. Java初学者作业——编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字。

    返回本章节 返回作业目录 需求说明: 编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字. 实现思路: 定义方法findNums(),用于实现查找所有能够整除指定数 ...

  9. 35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n

      35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n): (2)编写一个类:ClassA来实现接口InterfaceA,实现in ...

随机推荐

  1. 【Python】【Basic】MacOS上搭建Python开发环境

    1. Python3 1.1. 下载地址:https://www.python.org/downloads/mac-osx/ 1.1.1. PKG包安装: 没啥可说的,点点点,下一步而已,不用手动配置 ...

  2. SpringBoot切换Tomcat容器

    SpringBoot默认的容器为Tomcat, 依赖包在spring-boot-starter-web下 Xml代码 <dependencies> <dependency> & ...

  3. 注册页面的servlet

    package cn.itcast.travel.web.servlet;import cn.itcast.travel.domain.ResultInfo;import cn.itcast.trav ...

  4. 利用docker-compose一键部署

    利用docker-compose一键部署 目录 利用docker-compose一键部署 前言 快速编写微服务 common-api nacos-server-provider nacos-serve ...

  5. 在【自定义列】中编辑简单运算公式(Power Query 之 M 语言)

    数据源: "品名"."数量"."单价"三列 目标: 计算销售单价(单价*1.2) 解决方案: 在[自定义列]中使用乘法四则运算 步骤: 打开 ...

  6. Python写业务逻辑的几个编码原则

    作为一个写业务逻辑的boy,我需要专注的就是把业务逻辑写好.写业务逻辑并不复杂,就是把编程最基础的东西使用好,有变量.循环.流程控制.函数.数据库等. 但是写出的逻辑要通俗易懂.易于理解,避免炫技.晦 ...

  7. Python基础入门(7)- Python异常处理机制

    1.初识异常 1.1.什么是异常与异常处理 异常就是错误 异常会导致程序崩溃并停止运行 能监控并捕获异常,将异常部位的程序进行修理使得程序继续正常运行 1.2.异常的语法 1 # coding:utf ...

  8. CF734B Anton and Digits 题解

    Content 有 \(k_2\) 个 \(2\).\(k_3\) 个 \(3\).\(k_5\) 个 \(5\) 和 \(k_6\) 个 \(6\),你可以用这里面的数字来组成 \(256,32\) ...

  9. shiro验证时,当authenticationStrategy为AllSuccessfulStrategy时

    shiro验证时,当authenticationStrategy为AllSuccessfulStrategy时,如果某一个验证出错,那么 PrincipalCollection principalCo ...

  10. mysql数据库,当数据类型是float时,查询居然查询不出数据来

    mysql数据库,当数据类型是float时,查询居然查询不出数据来,类似如下: 以后mysql数据库不用float类型,而double类型可以查得出来.