案例:计算星座
需求说明

思路分析
1.弹出一个窗口,让用户去选择公历生日
2.用年月日去接收生日数据
3.用if去判断月份,然后进行输出,
4.弹出提示用户是什么星座的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| LocalDate date = GUI.dateBox("请选择你的生日"); int month = date.getMonthValue(); int day = date.getDayOfMonth(); int sum = month*100+day; System.out.println(sum);
if (sum>=120&&sum<=218) { GUI.msgBox("你是水瓶座"); } else if (sum>=219&&sum<=320) { GUI.msgBox("你是双鱼座"); } else if (sum>=321&&sum<=419) { GUI.msgBox("你是白羊座"); } else if (sum>=420&&sum<=520) { GUI.msgBox("你是金牛座"); } else if (sum>=521&&sum<=621) { GUI.msgBox("你是双子座"); } else if (sum>=622&&sum<=722) { GUI.msgBox("你是巨蟹座"); } else if (sum>=723&&sum<=822) { GUI.msgBox("你是狮子座"); } else if (sum>=823&&sum<=922) { GUI.msgBox("你是处女座"); } else if (sum>=923&&sum<=1023) { GUI.msgBox("你是天秤座"); } else if (sum>=1024&&sum<=1121) { GUI.msgBox("你是天蝎座"); } else if (sum>=1122&&sum<=1221) { GUI.msgBox("你是射手座"); } else { GUI.msgBox("你是魔羯座"); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
| LocalDate date = GUI.dateBox("请选择你的生日"); int month = date.getMonthValue(); int day = date.getDayOfMonth();
if (month==1) { if (day>=20) { GUI.msgBox("你是水瓶座"); } else { GUI.msgBox("你是魔羯座"); }
} else if (month==2) { if (day>=19) { GUI.msgBox("你是双鱼座"); } else { GUI.msgBox("你是水瓶座"); } } else if (month==3) { if (day>=21) { GUI.msgBox("你是白羊座"); } else { GUI.msgBox("你是双鱼座"); } } else if (month==4) { if (day>=20) { GUI.msgBox("你是金牛座"); } else { GUI.msgBox("你是白羊座"); } } else if (month==5) { if (day>=21) { GUI.msgBox("你是双子座"); } else { GUI.msgBox("你是金牛座"); } } else if (month==6) { if (day>=22) { GUI.msgBox("你是巨蟹座"); } else { GUI.msgBox("你是双子座"); } } else if (month==7) { if (day>=23) { GUI.msgBox("你是狮子座"); } else { GUI.msgBox("你是巨蟹座"); } } else if (month==8) { if (day>=23) { GUI.msgBox("你是处女座"); } else { GUI.msgBox("你是狮子座"); } } else if (month==9) { if (day>=23) { GUI.msgBox("你是天秤座"); } else { GUI.msgBox("你是处女座"); } } else if (month==10) { if (day>=24) { GUI.msgBox("你是天蝎座"); } else { GUI.msgBox("你是天秤座"); } } else if (month==11) { if (day>=22) { GUI.msgBox("你是射手座"); } else { GUI.msgBox("你是天蝎座"); } } else { if (day>=22) { GUI.msgBox("你是魔羯座"); } else { GUI.msgBox("你是射手座"); } }
|