赞
踩
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后面的条件表达式为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链。
这种结构允许检查一系列的条件,并执行第一个为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或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语句中,可以使用逻辑运算符(&&,||,!)来组合多个条件。
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("天气不适合户外活动");
- }
- }
- }
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。