Java-If Else语句
时间:2020-02-23 14:36:37 来源:igfitidea点击:
在本教程中,我们将学习Java编程语言中的if语句。
if语句是一个决策语句,它有助于我们控制程序执行的流程。
if语句语法
仅当满足特定条件时,我们才使用if语句执行代码块。
以下是if语句的语法。
if (expression) { //some code... }
如果expression
计算为true,则执行if语句的主体。
否则,它将被忽略。
示例#1:如果满足给定条件,则用Java编写程序以打印" Awesome"
在以下示例中,我们将根据变量isGameOver
的值打印" Awesome"。
class Example { public static void main(String args[]) { boolean isGameOver = false; if (isGameOver != true) { System.out.println("Awesome"); } System.out.println("End of program."); } }
Awesome End of program.
上面的代码打印" Awesome",因为满足条件" isGameOver!= true"。
If-Else语句
我们使用if-else语句执行两个代码块之一。
如果满足给定条件,则执行if块的代码。
否则,将执行else块中的代码。
以下是if-else语句的语法。
if (expression) { //some code... } else { //some other code... }
如果满足"表达式",则执行if块内的代码。
否则,将执行else块中的代码。
例2:如果满足给定条件,则用Java编写程序以打印" Awesome",否则打印" No !!!"
在以下示例中,我们将根据变量isGameOver
的值打印" Awesome"。
class Example { public static void main(String args[]) { boolean isGameOver = true; if (isGameOver != true) { System.out.println("Awesome"); } else { System.out.println("No!!!"); } System.out.println("End of program."); } }
No!!! End of program.
上面的代码显示"否!"因为不满足条件isGameOver!= true
。
else if语句
如果要有多个条件,则使用else-if语句。
以下是else-if语句的语法。
if (expression_1) { //some code... } else if (expression_2) { //some code... } else if (expression_3) { //some code... } else { //some other code... }
在这种情况下,我们检查给定条件中的哪一个有效,并且当找到匹配项时,我们将执行该if块代码。
如果不满足任何条件,则在else块中执行代码。
示例#3:用Java编写程序以打印数字是奇数,偶数还是零
在下面的示例中,如果数字为偶数,则将输出"偶数";如果数字为奇数,则将输出"奇数";如果数字为零,则将输出" It's zero"。
注意!如果一个数字可以被2整除,那么它是一个偶数。
因此,要检查偶数,我们将使用模数运算符%
的帮助。
class Example { public static void main(String args[]) { int num = 3; if (num == 0) { System.out.println("It's zero"); } else if (num % 2 == 0) { System.out.println("Even number"); } else { System.out.println("Odd number"); } System.out.println("End of program."); } }
Odd number End of program.