if语句后可以有一个可选的else if ... elsestatement,这对于使用单个if ... else if语句测试各种条件非常有用。

使用if,else if,else语句时,有几点需要牢记。一个if可以有零个或另一个,并且必须在其他if个之后。

一个if可以具有零个或多个其他if,并且它们必须排在else之前。

如果else if成功,则不会测试其余else if。

语法

以下是if ... else语句的语法-if(Boolean_expression 1) {

//当布尔表达式1为true时执行

}else if(Boolean_expression 2) {

//当布尔表达式2为true时执行

}else if(Boolean_expression 3) {

//当布尔表达式3为true时执行

}else {

//当以上条件都不为真时执行。

}

示例

public class Test {

public static void main(String args[]) {

int x = 30;

if( x == 10 ) {

System.out.print("Value of X is 10");

}else if( x == 20 ) {

System.out.print("Value of X is 20");

}else if( x == 30 ) {

System.out.print("Value of X is 30");

}else {

System.out.print("This is else statement");

}

}

}

输出结果

这将产生以下结果-Value of X is 30

java 阶梯_Java if-else-if阶梯语句相关推荐

  1. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  2. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  3. java转义字符_Java入门 - 语言基础 - 13.Character类

    1.概述 Character 类用于对单个字符进行操作. Character 类在对象中包装一个基本类型 char 的值 实例 char ch = 'a'; // Unicode 字符表示形式char ...

  4. java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...

    关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports 更多相关问题 霍乱患者产生"米泔样"粪便由下列哪种致病因素直 ...

  5. java虚拟_Java虚拟机(JVM)工作原理

    虽然本教程的内容为 x86 处理器的原生汇编语言,但是了解其他机器架构如何工作也是有益的.JVM 是基于堆栈机器的首选示例.JVM 用堆栈实现数据传送.算术运算.比较和分支操作,而不是用寄存器来保存操 ...

  6. java面试题36 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( )

    java面试题36 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( ) A args[0] = "MyTest a b c" B args[0] ...

  7. 静态导入 java面试_Java面试系列【静态导入】-静态导入,基础篇

    import是学习Java的人最熟悉不过的语句了,我们通过import语句导入类.但实际上我们对于import还有其他用法. import static 看一段代码: import java.util ...

  8. Java基础篇:如何使用continue语句

    有时强迫一个循环提早反复是有用的.也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句.实际上,goto只不过是跳过循环体,到达循环的尾部. continue语句是break语句的补充 ...

  9. java.sql.SQLException: 要执行的 SQL 语句不得为空白或空值

    用mybatis执行sql的时候报错了,错误日志如下 org.springframework.jdbc.UncategorizedSQLException: ### Error updating da ...

  10. Hibernate: null java.sql.SQLException: 要执行的 SQL 语句不得为空白或空值

    我在使用hibernate是,发现报错如下 org.springframework.orm.jpa.JpaSystemException: could not prepare statement; n ...

最新文章

  1. shell 水平测试
  2. 获得无向图连通子图_讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析...
  3. [考试]20150528
  4. solidworks图纸模板添加_Solidworks零件和图纸绘制流程分享
  5. java bootstrapcache_使用ehcache持久化数据到磁盘 并且在应用服务器重启后不丢失数据...
  6. 发展之道:简单与专注
  7. 【安装包】MySQL服务端
  8. vscode通过扩展插件实现流程图绘制
  9. python股票量化交易(13)---使用pyqt5构建股票交易K线形态
  10. 会员积分商城系统的功能介绍
  11. 【U8】固定资产模块卡片管理栏目设置中没有“凭证号”栏目
  12. 互联网IT 校招与内推:软实力的技巧
  13. 机器学习之K-Means聚类(python手写实现+使用Silhouette Coefficient来选取最优k值)
  14. SELinux,查看 SELinux状态及关闭SELinux
  15. 攻防世界 web高级 leaking
  16. matplotlib绘制饼图之基本配置——万能模板案例
  17. Redis未授权访问漏洞详细版
  18. Ubuntu18.04——安装视频编辑软件OpenShot
  19. 青龙面板之九章油条(更新)
  20. 线上直播丨国际人工智能会议AAAI 2021论文北京预讲会,33场报告+31个Poster等你来...

热门文章

  1. 2021年低压电工考试资料及低压电工免费试题
  2. C++调用Python(混合编程)函数整理总结
  3. ImageMagick将图片转为渐进式jpeg(progressive jpeg)
  4. 团队作业第六次——团队Github实战训练
  5. QT OpenCV人脸考勤识别
  6. 【quartus】packed unpacked array
  7. Android 反编绎工具JEB简介及下载
  8. 淘晶驰串口屏_提示p0.pic 初始值无效:图片ID无效
  9. Scrcpy_安卓手机投屏电脑 | 流畅高帧率 | 电脑控制手机 | 无线投屏 | 免安装 | 可录屏
  10. JavaOOP(面向对象)学习体会