java控制语句:if语句和else语句(3)

/*
    需求:
        判断当前的天气
            当外面下雨的时候:
                带雨伞:
                    判断性别:
                        当性别为男:带一把大黑伞
                        当性别为女:带一把小花伞
                        
            当外边是晴天的时候:
                判断天气的温度:
                    当天气温度:
                        当天气温度在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.println("请输入性别:");
        int sex = s.nextInt();
        
        //接收天气的状况
        System.out.println("请输入当前天气状况:");
        int weather = s.nextInt();
        
        //判断天气状况
        if(weather == 1){
            //System.out.println("下雨天");
            if(sex == 1){
                System.out.println("带一把大黑伞");
            }else if(sex == 0){
                System.out.println("带一把大花伞");
            }else {
                System.out.println("对不起,您的性别是怎么回事?");
            }
        }else if(weather == 0){
            //晴天
            //System.out.println("晴天");
            //接受温度
            System.out.println("请输入当前天气的温度:");
            int tem = s.nextInt();
            if(tem > 30){
                if(sex == 1){
                    System.out.println("戴墨镜");
                }else if(sex == 0){
                    System.out.println("擦防晒霜");
                }else {
                    System.out.println("对不起,您的性别是怎么回事?");
                }
            }
        }else{
            System.out.println("对不起,您输入的天气状况不存在!");
        }
        
        
        
        //java.util.Scanner s = new java.util.Scanner(System.in);
        //s.nextInt()
    }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值