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

目录
打赏
0
0
0
0
4
分享
相关文章
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
103 2
|
10月前
|
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
9月前
|
【Java基础】输入输出流(IO流)
Java基础、输入输出流、IO流、流的概念、输入输出流的类层次结构图、使用 InputStream 和 OutputStream流类、使用 Reader 和 Writer 流类
293 2
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
155 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
|
10月前
|
Java中的if选择语句详解
Java中的if选择语句详解
127 1
|
10月前
|
Java程序设计基础——if条件语句
Java程序设计基础——if条件语句
|
10月前
|
Java一分钟之-控制流程:if条件语句与switch
【5月更文挑战第8天】本文探讨了Java编程中的`if`和`switch`控制流程语句,强调了常见问题和易错点。对于`if`语句,需注意使用大括号避免逻辑错误,完整比较操作,以及理解`&&`和`||`的短路行为。在`switch`语句中,要注意只能基于常量进行判断,每个`case`后应有`break`,并提供`default`分支。避免错误的策略包括始终使用大括号、确保清晰的条件、进行代码审查和编写单元测试。掌握这些要点对编写高效、可维护的代码至关重要。
85 0
Java一分钟之-控制流程:if条件语句与switch
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等