需求: 判断当前的天气 当外边下雨的时候: 带雨伞: 判断性别: 当性别为男:带一把大黑伞 当性别为女:带一把小花伞 当外面是晴天的时候: 判断天气的温度: 当天气温度在30度以上: 当性别为男:戴墨镜 当性别为女:擦防晒霜 提示: 会用到嵌套 天气状况,温度,性别都需要从键盘输入 天气状况:1表示下雨,0表示晴天 温度直接使用数字即可 性别:1表示男,0表示女
public static void main(String[] args){
System.out.println("你好,欢迎使用本系统,本系统可以支持一些简单判断");
System.out.println("本系统中1代表男,0代表女");
System.out.println("本系统中0代表晴天,1代表雨天");
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.print("请输入性别:");
int sex = s.nextInt();
//String sex = s.next();
if(sex == 1){
System.out.print("请输入天气:");
int weather = s.nextInt();
if(weather == 1){
System.out.println("带一把大黑伞");
}else if(weather == 0){
System.out.print("如果是晴天,请输入度数:");
int tianqi = s.nextInt();
if(tianqi <= 49){
if(tianqi >= 30){
System.out.println("戴墨镜");
}else if(tianqi < 30){
System.out.println("温度小于30度");
}
}else{
System.out.println("你输入的温度不对,温度大于49度");
}
}else{
System.out.println("你输入的天气不对,不是1或者0");
}
}else if(sex == 0){
System.out.print("请输入天气:");
int weather = s.nextInt();
if(weather == 1){
System.out.println("带一把小花伞");
}else if(weather == 0){
String i = "如果是晴天,请输入度数:";
System.out.print(i);
int tianqi = s.nextInt();
if(tianqi <= 49){
if(tianqi >= 30){
System.out.println("擦防晒霜");
}else if(tianqi < 30){
System.out.println("温度小于30度");
}
}else{
System.out.println("你输入的温度不对,温度大于49度");
}
}else{
System.out.println("你输入的天气不对,不是1或者0");
}
}else{
System.out.println("你输入的性别不对,不是0或者1");
}
}