选择结构if3

449 阅读2分钟

/* 需求: 判断当前天气: 当外边下雨的时候: 带雨伞: 判断性别: 当性别为男:带一把大黑伞 当性别为女:带一把小花伞

		当外边是晴天的时候:
		    判断天气的温度:
			    当天气温度在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("对不起,您输入的天气不存在");
	}
	*/
    
   

}

}