Java基础If选择03

简介: Java基础If选择03

判断当前的天气:

当外边下雨的时候:

带雨伞:

判断性别:

当性别为男:带一把大黑伞

当性别为女:带一把小花伞

当外边是晴天的时候:

判断天气的温度:

当天气温度在30度以上:

当性别为男:戴墨镜

当性别为女:擦防晒霜

提示:

1.一定会用到嵌套

2.天气状况,温度,性别都需要从键盘输入。

天气状况:1.表示温度,0表示晴天

温度直接使用数字即可

性别:1表示男,0表示女

public class IfTest03{
  public static void main(String[] args){
    //设置天气,性别,温度变量
    // String sky;
    // char sex;
    // double tem;
    //创建键盘扫描器对象
    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("--------------------------------");
    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.println("鉴定为男人,戴墨镜!");
          }else if(sex == 0){
        System.out.println("鉴定为女人,带防晒霜!");
          }else 
        System.out.println("你输入的性别是怎么回事!");  
      }
    }else{
      System.out.println("你输入的天气情况不存在!");
    }
    }
}


运行效果图:


0a2653c851af460fa595bd959398a8f1.png

相关文章
|
3月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
22天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
23 4
|
5月前
|
Java
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
135 0
|
5月前
|
Java
Java的流程控制(选择结构语句 if ~ switch &循环结构语句dowhile ~ for)
程序执行的控制流程分为三种,也称为三种结构,分别是:顺序结构、和循环结构。 顺序结构指的是程序执行按照代码的编写顺序,依次从上往下开始执行,直到程序结束。程序的执行默认是顺序执行的
43 1
|
7月前
|
Java
java if
Java if语句是一种用于根据某个条件执行不同操作的控制结构。它会在执行前检查一个条件,如果条件为真,则执行if语句中的代码块,否则跳过if语句中的代码块。
30 0
|
2月前
|
缓存 分布式计算 Java
Java基础深化和提高-------IO流
Java基础深化和提高-------IO流
108 0
|
3月前
|
缓存 Java Apache
最新Java基础系列课程--Day10-IO流文件处理(三)
最新Java基础系列课程--Day10-IO流文件处理
|
3月前
|
Java
最新Java基础系列课程--Day10-IO流文件处理(二)
最新Java基础系列课程--Day10-IO流文件处理
|
8月前
|
设计模式 缓存 分布式计算