一、if语句的基本用法
if语句是最基本的控制流程语句,用于根据条件执行不同的代码块。
当if后面的条件表达式为true时,执行大括号内的代码块。
demo:
public class IfExample {
public static void main(String[] args) {
int number = 10;
if (number > 5) {
System.out.println("数字大于5");
}
}
}
二、if-else语句
if-else语句提供了两种选择之一,当if后面的条件表达式为true时,执行if后面的代码块;否则,执行else后面的代码块。
demo:
public class IfElseExample {
public static void main(String[] args) {
int number = 3;
if (number > 5) {
System.out.println("数字大于5");
} else {
System.out.println("数字不大于5");
}
}
}
三、if-else if-else链
当需要检查多个条件时,可以使用if-else if-else链。
这种结构允许检查一系列的条件,并执行第一个为true的条件对应的代码块。
demo:
public class IfElseIfElseExample {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("成绩等级为A");
} else if (score >= 80) {
System.out.println("成绩等级为B");
} else if (score >= 70) {
System.out.println("成绩等级为C");
} else {
System.out.println("成绩等级为D");
}
}
}
四、嵌套if语句
嵌套if语句指的是在if或else的代码块中再包含一个或多个if语句。
这种结构可以用来处理更加复杂的条件。
demo:
public class NestedIfExample {
public static void main(String[] args) {
int age = 20;
int money = 500;
if (age >= 18) {
if (money >= 100) {
System.out.println("你可以购买此商品");
} else {
System.out.println("你的余额不足");
}
} else {
System.out.println("你未满18岁,不能购买此商品");
}
}
}
五、逻辑运算符与if语句
在if语句中,可以使用逻辑运算符(&&,||,!)来组合多个条件。
demo:
public class LogicalOperatorsWithIf {
public static void main(String[] args) {
int temperature = 25;
boolean sunny = true;
if (temperature > 20 && sunny) {
System.out.println("天气很好,适合户外活动");
} else {
System.out.println("天气不适合户外活动");
}
}
}
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~