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

相关文章
|
6月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
6月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
1月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
67 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
5月前
|
Java
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
168 2
|
2月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
|
5月前
|
安全 Java
|
5月前
|
搜索推荐 算法 Java
【Java基础】 几种简单的算法排序
几种简单的JAVA算法排序
53 4
|
6月前
|
Java
Java中的if选择语句详解
Java中的if选择语句详解
82 1
|
6月前
|
Java
Java程序设计基础——if条件语句
Java程序设计基础——if条件语句
|
5月前
|
存储 缓存 Java
Java基础17-读懂Java IO流和常见面试题(二)
Java基础17-读懂Java IO流和常见面试题(二)
41 0