• java if判断语句


    基本的语法就是 if(条件表达式){要执行的代码}
    先看代码

    public class HelloWorld {
        public static void main(String args[]) {
            int i = 10;
    		if(i > 5){
    			System.out.println("条件成立");
    		}
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    执行结果如下
    在这里插入图片描述
    很显然 i 是 10 i大于5 的条件显然是成立的 所以if中的语句被执行了
    那我我们改一下 将 i 改为 4
    在这里插入图片描述
    程序里就什么都没输出出来了
    所以我们得出第一个结论 写在 if 中的语句 只有在if条件达到时 才会被执行 那如果我想在条件没达到时提示别人怎么办呢?

    public class HelloWorld {
        public static void main(String args[]) {
            int i = 4;
    		if(i > 5){
    			System.out.println("条件成立");
    		} else {
    			System.out.println("条件不成立");
    		}
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述
    很显然 i的值是4 判断 i 大于 5 显然是不成立的 那么我们发现 else里的语句被执行了 简单说 当if中的条件全部不成立是 else就会被执行

    那如果我们要判断多个条件呢?
    演示代码如下

    public class HelloWorld {
        public static void main(String args[]) {
            int i = 4;
    		int a = 3;
    		if(i > 5){
    			System.out.println("条件1成立");
    	    } else if((i >= 1)&& (a >= 4)) {
    			System.out.println("条件2成立");
    		} else if((i >= 1) && (a <= 10)) {
    			System.out.println("条件3成立");
    		} else {
    			System.out.println("条件都不成立");
    		}
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    输出效果如下
    在这里插入图片描述
    我们可以通过 else if 继续向下添加条件 这里我们可以看到 首先 if 判断i 是否 大于5 i的值是4 自然是不成立的
    第二个条件 判断i要大于等于1 这个是成立的 因为4大于1 但且要a大于等于4 但a的值是3 显然是没4大的 因此第二个条件也不成立
    第三个条件 判断i 大于等于1 i的值是4 因而条件成立 且要a小于等于10 a的值是3 显然小于10 所以条件三的两个条件都成立了 所以最后执行了条件三下面的语句

    如果都不成立 就会执行 else 那么 你学废了吗?

  • 相关阅读:
    网络协议攻击
    泛型类,泛型接口,泛型方法,底层擦除机制,可变参数,限类型通配符,反编译xjad
    classification_report
    【JavaEE】文件操作和IO
    【Flutter从入门到入坑】Dart语言基础
    RAID和LVM配置指南:创建、扩容和管理RAID设备和逻辑卷的方法
    java单例模式
    RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费
    python之ATM机存取款转账脚本
    Synchronized锁升级
  • 原文地址:https://blog.csdn.net/weixin_45966674/article/details/125511244