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.

