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");
}
}
}

