IT兄弟连 Java语法教程 流程控制语句 分支结构语句2
Posted itxdl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT兄弟连 Java语法教程 流程控制语句 分支结构语句2相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章