加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

IT兄弟连 Java语法教程 流程控制语句 分支结构语句2

发布时间:2020-12-15 05:33:54 所属栏目:Java 来源:网络整理
导读:2? if-else条件语句 if-else语句的完整形式如下: if(判断条件){ ??? A代码块(判断条件的值为true,执行) }else{ ??? B代码块(判断条件的值为false,执行) } 当然,如果代码块只有一条语句的话,也可以使用以下形式简化代码: if(判断条件) A代码块; els

2? if-else条件语句

if-else语句的完整形式如下:

if(判断条件){

??? A代码块(判断条件的值为true,执行)

}else{

??? B代码块(判断条件的值为false,执行)

}

当然,如果代码块只有一条语句的话,也可以使用以下形式简化代码:

if(判断条件) A代码块;

else B代码块;

在if-else语句中,如果判断条件表达式为真,那么执行if中的A代码块;否则,退出if,去执行else中的B代码。两个代码块是不能同时也是不可能同时执行的。控制if语句的条件表达式必须生成boolean结果。if-else语句的执行流程如图3所示。

图3? if-else语句的执行流程

?

下面的程序演示了if-else语句的执行流程。

public class IfElseDemo{

??? public static void main(String[] args){

???????? int number = 16;

???????? if(number%2 == 0){

????????????? System.out.println(number + "为偶数");

???????? }else{

????????????? System.out.println(number + "为奇数");

???????? }

??? }

}

编译并运行这个程序,控制台将显示如图4所示的信息。

图4? IfElseDemo执行结果

?

通过运行结果可以看到,当判定条件表达式的值为false时,没有执行if代码块的代码,而是执行else中代码块的代码。

因为在if和else语句块中只有一条语句,所以上面的程序可以修改成如下形式:

public class IfElseDemo{

??? public static void main(String[] args){

???????? int number = 16;

???????? if(number%2 == 0)

????????????? System.out.println(number + "为偶数");

???????? else

????????????? System.out.println(number + "为奇数");

??? }

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读