【自学Java】Java if else-if else语句

这篇具有很好参考价值的文章主要介绍了【自学Java】Java if else-if else语句。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java else if

Java else if教程

Java 语言 中,关键字 if 是用于测试某个条件(布尔型 或逻辑型)的语句是否满足一定的条件,如果满足特定的条件,则会执行 if 后由大括号 {} 括起来的代码块,否则就忽略该代码块继续执行后续的代码。

else if 关键字用于在 if 语句条件不满足的情况下,继续执行 else if 里面的逻辑判断,如果满足条件则执行 else if 大括号里面的逻辑。

else if 语句只能写在 if 语句的大括号的后面,且 else if 语句可以写任意多个。

Java语言else if语句详解

语法

if (condition) {
    // do something
}else if (condition1) {
    // do something1
}else if (condition2) {
    // do something2
}

参数

参数 描述
if if 条件判断使用的关键字。
confition if 条件判断所使用的表达式。
else if else if 条件判断使用的关键字。
Condition1 else if 条件判断所使用的表达式。

说明

Java 语言中的 else if 语句后面的条件判断表达式,类似于 if 语句。Java 语言 else if 语句后面需要加 (){} 来进行逻辑编写。

上述语句,如果 if 语句的条件表达式成立,那么就会只执行 if 的逻辑,如果 if 条件表达式不成立,那么会判断表达式 condition1。

如果表达式 condition1 成立,那么会执行 do something1,仅仅在表达式 condition1 不成立时,才会判断表达式 condition2,如果表达式 condition1 成立,那么会执行 do something1,condition2 语句将不会执行。如果表达式 condition2 成立,那么执行 do something2,否则,什么都不执行。

案例

package com.haicoder.net.basic;

public class IfTest {
    public static void main(String[] args) {
        System.out.println("嗨客网(www.haicoder.net)");

        int a = 10;
        int b = 5;

        if (a > 20) {
            System.out.println("a > 20");
        } else if (a > 15) {
            System.out.println("a > 15");
        } else if (a > 10) {
            System.out.println("a > 10");
        } else if (a > b) {
            System.out.println("a > b");
        }else if(a > 5){
            System.out.println("a > 5"); //因为上面条件语句执行,导致这边的语句将不会执行
        }
        System.out.println("Over");
    }
}

运行结果如下:

【自学Java】Java if else-if else语句

从运行结果中,我们可以看到执行了 a>b 这个条件语句。而最后的 a>5 虽然条件满足,但是没有执行。

Java语言else if总结

else if 关键字用于在 if 语句条件不满足的情况下,继续执行 else if 里面的逻辑判断,如果满足条件则执行 else if 大括号里面的逻辑。

else if 语句只能写在 if 语句的大括号的后面,且 else if 语句可以写任意多个。

Java else条件判断

Java else条件判断教程

Java 语言 中,关键字 else 是用于在 if 条件不满足,且所有的 else if 条件也都不满足的情况下,执行的代码逻辑。

else 关键字可以直接配套 if 语句使用,也可以配套 else if 语句一起使用,一定要注意,else 后面一定不能加判断条件,否则会语法错误。

Java if else详解

语法

if (condition) {
    // do something
}else{
    // do something1
}

说明

else 语句可以直接配套 if 语句使用,else 后面是没有加判断条件的,且不能加判断条件,否则会编译错误。

上述语句,如果 if 后面的条件表达式 condition 是成立的,那么就会执行 do something 的逻辑,否则,只有在 if 后面的条件表达式 condition 是不成立的,就会执行 else 后面的条件表达式 do something1。

Java if else-if else语句详解

语法

if (condition) {
    // do something
}else if (condition1) {
    // do something1
}else if (condition2) {
    // do something2
}else {
    // do something3
}

说明

else 语句可以直接配套 if 语句使用,也可以配套 else if 使用,上述语句,只要 if 或者任意一个 else if 的条件表达式成立,那么都不会执行 else 的代码块。

只有上述的所有的 if 和 else if 都不成立,才会执行 else 的代码块。

案例

Java if else

package com.haicoder.net.basic;

public class IfTest {
    public static void main(String[] args) {
        System.out.println("嗨客网(www.haicoder.net)");

        int a = 10;
        int b = 5;

        if (a > 20) {
            System.out.println("a > 20");
        } else {
            System.out.println("执行了 else 语句");
        }


        if(b < 10){
            System.out.println("if 条件满足,执行");
        }else{
            System.out.println("if 条件不满足,不执行");
        }
        System.out.println("Over");
    }
}

运行结果如下:

【自学Java】Java if else-if else语句

从上面可以看出,如果条件满足 if 就执行 if 后面的 {} 里面的逻辑,如果不满足,就会执行 else 后面的 {} 里面的逻辑。

Java if elseif else

package com.haicoder.net.basic;

public class IfTest {
    public static void main(String[] args) {
        System.out.println("嗨客网(www.haicoder.net)");

        int a = 10;
        int b = 5;

        if (a > 20) {
            System.out.println("a > 20");
        } else if(a > 10){
            System.out.println("a > 10");
        }else {
            System.out.println("执行了 else 语句");
        }

        System.out.println("Over");
    }
}

运行结果如下:

【自学Java】Java if else-if else语句

从运行结果中我们可以看到,在上面的 if 和 else if 条件都不满足的情况下,会执行 else 里面的逻辑,如果上面有一个满足将不会执行 else 里面的逻辑。

Java语言else总结

else 是依赖于 if 或者 if , else if 存在的,它不能独立存在。当 if 或者 else if 都不满足条件的时候,才会执行 else 里面的逻辑。文章来源地址https://www.toymoban.com/news/detail-459463.html

到了这里,关于【自学Java】Java if else-if else语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java(三)逻辑控制(if....else,循环语句)与方法

    1.1表达格式(三种) 小括号里面进行判断条件是否符合,正确执行语句 在小括号里面进行条件判断,正确执行语句1,错误执行语句2 表达式1正确,执行语句1,诺表达式1不正确, 则去判断表达式2是否正确,正确则执行语句2, 表达式2不正确,则去语句3。 外入: 为了能将值

    2024年02月09日
    浏览(47)
  • Java中使用工厂模式和策略模式优雅消除if-else语句(UML类图+案例分析)

     前言:在最近的后端开发中,多多少少会发现有很多if-else语句,如果条件过多则会造成整体代码看起来非常臃肿,这边我就举一个我在实际开发中的例子,来进行阐述这两种模式在实际开发中我是如何运用的。 目录 一、工厂模式简介 二、简单工厂模式 2.1、UML类图

    2024年02月15日
    浏览(35)
  • 「PHP系列」If...Else语句/switch语句

    PHP 中的 if...else 语句是用于根据条件执行不同代码块的强大工具。这种结构允许你基于某个条件(通常是布尔表达式)的结果来决定执行哪一部分代码。下面是对 if...else 语句的详细解释以及一些示例。 示例 1:基本 if…else 结构 在这个例子中,如果 $number 大于 5,将输出 “

    2024年04月27日
    浏览(39)
  • JS if else语句详解

    在正常情况下,JavaScript 脚本是按顺序从上到下执行的,这种结构被称为顺序结构。如果使用 if、else/if 或 switch 语句,可以改变这种流程顺序,让代码根据条件选择执行的方向,这种结构被称为分支结构。 if 语句允许根据特定的条件执行特定的语句。语法格式如下: if(expr

    2024年02月15日
    浏览(50)
  • python条件判断语句(if else)

            python中判断语句的基本结构由if和else组成,当if后面的条件为真时,执行if下面的语句;当if后面的条件为假时,执行else下面的语句。这里条件的真假都是用bool值来作为依据的,我们知道比较运算、成员运算、身份运算返回的结果都是bool值。所以比较运算、成员运算

    2024年02月09日
    浏览(60)
  • 【Python入门】Python的判断语句(if elif else语句)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月04日
    浏览(53)
  • 深入MaxCompute -第十弹 -IF ELSE分支语句

    简介: MaxCompute通过脚本模式支持IF ELSE分支语句,让程序根据条件自动选择执行逻辑,支持更好的处理因数据不同而需要采用不同策略的业务场景产生的复杂SQL,提高开发者编程的灵活性! MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤

    2024年02月10日
    浏览(34)
  • Python- 条件语句if-elif-else

    目录 一、一个简单示例 二、条件测试 1. 检查是否相等 2. 检查是否相等时忽略大小写 3. 检查是否不相等 4. 数值比较 5. 检查多个条件 6. 检查特定值是否包含在列表中 7. 检查特定值是否不包含在列表中 8. 布尔表达式 三、if语句 1. 简单的if语句 2. if-else语句 3. if-elif-else结构 4

    2024年02月06日
    浏览(53)
  • 【C语言趣味教程】(10) 分支语句 Ⅱ:switch 语句 | fall-through 效应 | default 子句 | else 特性详解 | else 匹配原则 | 悬空 else 隐患

        🔗 《C语言趣味教程》👈 猛戳订阅!!! 0x00 switch 的语法 📚 介绍: switch 语句是一种多分支语句,常常用于 \\\"多分支\\\" 的情况。 用于不同条件执行不同动作,每一个 case 分支都是唯一的,从上往下逐一测试直到匹配为止。 一个标准的 switch 语句由三部分组成: case

    2024年02月03日
    浏览(53)
  • C++中使用 if…else 有条件地执行多条语句

    如果要在满足(或不满足)条件时执行多条语句,需要将它们组合成一个语句块。包含在大括号({})内的多条语句被视为语句块,例如: 这样的语句块也被称为复合语句。 写在花括号{}中的内容组成的语句,就是复合语句。特别的,如果你只写了一个花括号,里面什么内容

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包