码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-07-29 10:10:34      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:流程控制   兄弟连   分支   条件语句   rgs   dia   生成   sys   演示   

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 + "为奇数");

    }

}

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

标签:流程控制   兄弟连   分支   条件语句   rgs   dia   生成   sys   演示   

原文地址:https://www.cnblogs.com/itxdl/p/11261973.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!