/* 需求: 判断当前天气: 当外边下雨的时候: 带雨伞: 判断性别: 当性别为男:带一把大黑伞 当性别为女:带一把小花伞
当外边是晴天的时候:
判断天气的温度:
当天气温度在30度以上:
当性别为男:戴墨镜
当性别为女:擦防晒霜
提示:
1、一定会用到嵌套
2、天气状况、温度、性别都需要从键盘输入。
天气状况:1表示下雨、0表示晴天
温度直接用数字表示即可
性别:1表示男、0表示女
*/
public class IfTest03
{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("欢迎使用本系统,您通过本系统可以完成一些简单的判断");
System.out.println("说明1:1表示下雨,0表示晴天");
System.out.println("说明2:1表示男,0表示女");
System.out.println("说明3:温度为数字");
//接收天气状况
System.out.print("请输入当前天气状况");
int weather = s.nextInt();
if(weather == 1){
System.out.print("请输入您的性别");
int sex = s.nextInt();
if(sex == 1){
System.out.println("带一把大黑伞");
}else if(sex == 0){
System.out.println("带一把小花伞");
}else{
System.out.println("对不起,您的性别怎么回事");
}
}else if(weather == 0){
System.out.print("请输入当前温度:");
int tem = s.nextInt();
if(tem >= 30){
System.out.print("请输入您的性别");
int sex = s.nextInt();
if(sex == 1){
System.out.print("戴墨镜");
}else if(sex == 0){
System.out.println("擦防晒霜");
}else{
System.out.println("对不起,您的性别怎么回事");
}
}
}else{
System.out.println("对不起,您输入的天气不存在");
}
/*
//老师的写法(性别拿出来)
System.out.print("请输入您的性别");
int sex = s.nextInt();
//接收天气状况
System.out.print("请输入当前天气状况");
int weather = s.nextInt();
if(weather == 1){
if(sex == 1){
System.out.println("带一把大黑伞");
}else if(sex == 0){
System.out.println("带一把小花伞");
}else{
System.out.println("对不起,您的性别怎么回事");
}
}else if(weather == 0){
System.out.print("请输入当前温度:");
int tem = s.nextInt();
if(tem >= 30){
if(sex == 1){
System.out.print("戴墨镜");
}else if(sex == 0){
System.out.println("擦防晒霜");
}else{
System.out.println("对不起,您的性别怎么回事");
}
}
}else{
System.out.println("对不起,您输入的天气不存在");
}
*/
}
}