Java 条件语句 - if...else
一个 if 语句包含一个布尔表达式和一条或多条语句。
语法
if 语句的语法如下:
if(布尔表达式) { //如果布尔表达式为true将执行的语句 }
如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。
Test.java 文件代码:
public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("这是 if 语句"); } } }
以上代码编译运行结果如下:
这是 if 语句
if...else语句
if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
语法
if…else 的用法如下:
if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false }
实例
Test.java 文件代码:
public class Test { public static void main(String args[]){ int x = 30; if( x < 20 ){ System.out.print("这是 if 语句"); }else{ System.out.print("这是 else 语句"); } } }
以上代码编译运行结果如下:
这是 else 语句
if...else if...else 语句
if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。
使用 if,else if,else 语句的时候,需要注意下面几点:
- if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
- if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
- 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。
语法
if...else 语法格式如下:
if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 }else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 }else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 }else { //如果以上布尔表达式都不为true执行代码 }
实例
Test.java 文件代码:
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("这是 else 语句"); } } }
以上代码编译运行结果如下:
Value of X is 30
嵌套的 if…else 语句
使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。
语法
嵌套的 if…else 语法格式如下:
if(布尔表达式 1){ 如果布尔表达式 1的值为true执行代码 if(布尔表达式 2){ 如果布尔表达式 2的值为true执行代码 } }
你可以像 if 语句一样嵌套 else if...else。
实例
Test.java 文件代码:
public class Test { public static void main(String args[]){ int x = 30; int y = 10; if( x == 30 ){ if( y == 10 ){ System.out.print("X = 30 and Y = 10"); } } } }
以上代码编译运行结果如下:
X = 30 and Y = 10
Java 条件语句 - if...else相关推荐
- java条件语句_Java条件语句
Java条件语句-if...else if...else语句 if...else if...else语句 嵌套的if...else语句 Java条件语句-switch case 直接上代码: pack ...
- JAVA 条件语句 跟PHP没有区别!!!!!
Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...
- Java基础---Java条件语句之嵌套if(二十)
Java条件语句之嵌套 if 嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件.例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩:同时,如果周末 ...
- Java修饰符、Java运算符、Java循环语句、Java条件语句、Java switch case
Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类.方法或者变量,通常放在语句的最前端.我们通过下面的例子来说明: public class ...
- Java条件语句之 switch
Java条件语句之 switch 当需要对选项进行等值判断时,使用 switch 语句更加简洁明了.例如:根据考试的名次,给予前 4 名不同的奖品.第一名,奖励笔记本一台:第二名,奖励 IPAD 2 ...
- Java条件语句之嵌套if
嵌套if语句,只有当外层if的条件成立时,才会判断内层if的条件. if(条件一){ if(条件2){ 代码块1 }else{ 代码块2 } }else{ 代码块3 } tips:equals()用于 ...
- java条件语句例题_Java-条件语句、循环语句练习
题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)? double height=0.08; for(int i=1;i>0;i++) { heig ...
- java switch中if_Java中 if 、switch条件语句
Java中 if .switch条件语句 生活我们经常需要判断,然后决定是否要做某件事.例如:如果考试成绩大于 90 分,则奖励一个 笔记本电脑.对于这种"需要先判断条件,条件满足后才执行的 ...
- JAVA_if或者怎么用_Java条件语句if的使用方法介绍
if分为简单的单if与复杂的嵌套.多重if及if else条件语句了,下文小编为各位整理几篇关于Java条件语句if的使用方法,希望本文章可以帮助到各位朋友哦. 1.Java条件语句之 if 语法: ...
最新文章
- DCCI:Web3.0时代 微博未来有望突破4.6亿
- android gpuimage显示的缩放和剪裁模式
- Hadoop 在关机重启后,namenode启动报错
- 新编辑神器,可以在终端运行 Jupyter Notebook 了!
- java定时任务详解
- 《精通ASP.NET MVC 3框架》译者序
- 20200528每日一句
- MySQL索引实现、MySQL索引原理、索引下推、索引覆盖、索引失效
- CSDN 博客添加无水印图片的方法
- 图像识别没你想的那么难!看完这篇你也能成专家
- 建立积分兑换商城的意义
- 供应博思特posital增量型编码器
- win10 win11睡眠后系统无法唤醒解决办法
- VBA中的MsgBox函数使用
- Flexpoint: An Adaptive Numerical Format for Efficient Training of Deep Neural Networks:弯曲点:一种有效训练深度神
- Cannot use JSX unless the ‘--jsx‘ flag is provided.
- SINS工具箱介绍—各种初始对准方法
- 智能绿化灌溉系统解决方案
- Multitenancy:多租户架构理解
- XDOC的使用和一些问题总结
热门文章
- android触摸屏坐标转换,(转)android触摸屏校正详解
- TFT-LCD屏幕触摸校准
- 腾讯微博平台开发,熟悉API结构,获得头像本地保存
- 详解:IP地址132.119.100.200的子网掩码是255.255.255.240,那么它所在子网的广播地址是(132.119.100.207)
- Windows Media Player 无损翻录简易教程
- MySQL学习笔记-约束以及修改数据表
- 数据结构与算法基础(青岛大学-王卓)(3)
- 信息系统项目管理师证书及展示
- audition cs6识别不到juce开发的vst3插件解决
- 信管网 系统集成经验分享