星座书上,说我们不合

emmm.想起当年的许嵩的歌,星座书上,说我们不好,一想起星座就想做一个简单的星座运势,emmmmm,下面我们话不多是说,直接进入主题。第一步,萌新的我还是离不开xmind,不得不说这个软件确实挺好用的,先整理出有关星座的资料。如下图所示:
在这里插入图片描述
一开始想用switch语句来做,奈何能力限制了我…于是我又开始了无穷if生涯.毕竟萌新,遇到的第一个困难就是日期,输入11和2输出的Sum变成112…至于解决办法我只能用String来定义Sum了,然后通过“强制转换”再把String转回int进行if语句的判断。喜欢的小伙伴可以参考一下~

import sun.java2d.ScreenUpdateManager;

import java.rmi.AlreadyBoundException;
import java.time.DayOfWeek;
import java.util.Scanner;

import java.util.Scanner;

public class TestXingzuo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入月份:”);
String mouth = scanner.nextLine();
System.out.println(“请输入是几日:”);
String day = scanner.nextLine();
System.out.println(“所以您输入的是” + mouth + “月” + day + “日”);
System.out.println(“所以您要查的是” + mouth + day);
String Sum = mouth + day;
boolean flag = true;
int a = Integer.parseInt(Sum);
while (flag) {
if (a > 1222 & a < 1300) {
System.out.println(">>>>>>>>>>>>>您为魔羯座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int b = scanner.nextInt();
if (b == 1) {
System.out.println(“您有原则,家庭观念重,很现实,缺乏热情\n”);
flag = true;
} else if (b == 2) {
System.out.println(“择偶优先:处女和金牛\n”);
flag = true;
} else if (b == 3) {
flag = false;
}
} else if (a > 121 && a < 219) {
System.out.println(">>>>>>>>>>>>>您为水瓶座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int d = scanner.nextInt();
if (d == 1) {
System.out.println(“您富有创意,智慧,也可能具有反叛和冷漠\n”);
} else if (d == 2) {
System.out.println(“择偶优先:双子和天枰\n”);
} else if (d == 3) {
flag = false;
}
} else if (a >= 220 && a < 321) {
System.out.println(">>>>>>>>>>>>>您为双鱼座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int c = scanner.nextInt();
if (c == 1) {
System.out.println(“您浪漫善解人意,也可能意志薄弱\n”);
} else if (c == 2) {
System.out.println(“择偶优先:巨蟹和天蝎\n”);
} else if (c == 3) {
flag = false;
}
} else if (a > 320 && a < 421) {
System.out.println(">>>>>>>>>>>>>您为白羊座<<<<<<<<<<<<");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int e = scanner.nextInt();
if (e == 1) {
System.out.println(“您积极直率,也可能太自我,没有耐心\n”);
} else if (e == 2) {
System.out.println(“择偶优先:狮子和射手\n”);
}else if (e == 3){
flag=false;
}
} else if (a > 420 && a < 522) {
System.out.println(">>>>>>>>>>>>>您为金牛座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int f = scanner.nextInt();
if (f == 1) {
System.out.println(“您可靠耐心但有些贪心\n”);
} else if (f == 2) {
System.out.println(“择偶优先:处女和魔羯\n”);
}else if (f == 3){
flag=false;
}
} else if (a > 521 && a < 622) {
System.out.println(">>>>>>>>>>>>>您为双子座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int g = scanner.nextInt();
if (g == 1) {
System.out.println(“您机智适应能力强但有些不安分\n”);
} else if (g == 2) {
System.out.println(“择偶优先:天枰和水瓶\n”);
}else if (g == 3){
flag=false;
}
} else if (a > 621 && a < 724) {
System.out.println(">>>>>>>>>>>>>您为巨蟹座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int h = scanner.nextInt();
if (h == 1) {
System.out.println(“您真挚有包容力,但有些许不理性多愁善感\n”);
} else if (h == 2) {
System.out.println(“择偶优先:天蝎和双鱼\n”);
} else if (h == 3){
flag=false;
}
} else if (a > 723 && a < 824) {
System.out.println(">>>>>>>>>>>>>您为狮子座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int i = scanner.nextInt();
if (i == 1) {
System.out.println(“您热心,有领导能力,武断且有些自以为是\n”);
} else if (i == 2) {
System.out.println(“择偶优先:牡羊和射手\n”);
}else if (i == 3){
flag=false;
}
} else if (a > 823 && a < 924) {
System.out.println(">>>>>>>>>>>>>您为处女座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int j = scanner.nextInt();
if (j == 1) {
System.out.println(“您头脑清晰且完美主义,保守\n”);
} else if (j == 2) {
System.out.println(“择偶优先:金牛和魔羯\n”);
}else if (j == 3){
flag=false;
}
} else if (a > 923 && a < 1024) {
System.out.println(">>>>>>>>>>>>>您为天秤座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int k = scanner.nextInt();
if (k == 1) {
System.out.println(“您和谐平易近人,可能略有些轻浮优柔寡断\n”);
} else if (k == 2) {
System.out.println(“择偶优先:双子和水瓶\n”);
}else if (k == 3){
flag=false;
}
} else if (a > 1023 && a < 1123) {
System.out.println(">>>>>>>>>>>>>您为天蝎座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int l = scanner.nextInt();
if (l == 1) {
System.out.println(“您果断,实际,又帅又帅完全没有缺点!\n”);
} else if (l == 2) {
System.out.println(“择偶优先:巨蟹和双鱼\n”);
}else if (l == 3){
flag=false;
}
} else if (a > 1122 && a < 1223) {
System.out.println(">>>>>>>>>>>>>您为射手座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int m = scanner.nextInt();
if (m == 1) {
System.out.println(“您活泼,思想开明,粗心,反复无常\n”);
} else if (m == 2) {
System.out.println(“择偶优先:狮子和牧羊\n”);
}else if (m == 3){
flag=false;
}
} else if (a < 121) {
System.out.println(">>>>>>>>>>>>>您为魔羯座<<<<<<<<<<<<\n");
System.out.println(“请输入您需要查的内容:1.性格\t 2.择偶优先级\t 3.退出”);
int d1 = scanner.nextInt();
if (d1 == 1) {
System.out.println(“您有原则,家庭观念重,很现实,缺乏热情\n”);
} else if (d1 == 2) {
System.out.println(“择偶优先:处女和金牛\n”);
}else if (d1 == 3){
flag=false;
}
}
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值