Java中 if else语句
时间:2020-02-23 14:37:03 来源:igfitidea点击:
Java中 if else语句用于测试某些条件。
它评估了一个条件 true
或者 false
。
IF语句有三种类型。
- If 语句
- If else 语句
- If else if 子语句
简单的if语句
if(condition) { //If condition is true, this block will be executed }
例如:
public class IfMain { public static void main(String[] args) { int price=20; if(price > 10) System.out.println("Price is greater than 10"); } }
我们可以将上面的代码重写如下。
public class IfMain { public static void main(String[] args) { int price=20; if(price > 10) { System.out.println("Price is greater than 10"); } } }
if else语句
if(condition) { //If condition is true, this block will be executed } else { //If condition is false, this block will be executed }
例如:检查号码是否是奇数还是偶数。
package org.igi.theitroad; public class IfElseMain { public static void main(String[] args) { IfElseMain ieMain=new IfElseMain(); ieMain.checkOddOrEven(20); } public void checkOddOrEven(int number) { if(number%2==0) { System.out.println(number+" is even"); } else { System.out.println(number+" is odd"); } } }
if else if子语句
在我们了解如果守则声明中的那样,请首先查看一些有条件的运算符。
条件运算符
Java提供了许多有条件的运算符。
其中一些条件是:
- ==:检查两个变量是否相等
- !=:检查两个变量是否不等于
- <:检查第一个变量是否小于其他变量
- <=:检查第一个变量是否小于或者等于其他变量
:检查第一个变量是否大于其他变量
=:检查第一个变量是否大于或者等于其他变量
- &&:和操作用于检查与&&运算符一起使用的两个条件是否为真
- || :或者操作用于检查其中一个条件,用于||运算符,是真的
if(condition1) { //If condition1 is true, this block will be executed. } else if(condition2) { //If condition2 is true, this block will be executed. } else if(condition3) { //If condition3 is true, this block will be executed. } else { //If all above conditions are false, this block will be executed. }
例如:
package org.igi.theitroad; public class IfElseIfLadderMain { public static void main(String[] args) { int age=28; if(age >= 18 && age <= 25) { System.out.println("Age is between 18 and 25"); } else if(age >= 26 && age <= 35) { System.out.println("Age is between 26 and 35"); } else if(age >= 36 && age <= 60){ System.out.println("Age is between 35 and 60"); } else{ System.out.println("Age is greater than 60"); } } }