前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java控制流程语句if-else

java控制流程语句if-else

原创
作者头像
堕落飞鸟
发布2023-04-04 07:05:38
5520
发布2023-04-04 07:05:38
举报
文章被收录于专栏:飞鸟的专栏

if-else是Java中最基本的条件控制语句之一,用于根据特定的条件执行不同的代码块。if-else语句根据给定的条件执行代码,如果条件为真,则执行if块中的代码,否则执行else块中的代码。以下是if-else语句的语法:

代码语言:javascript
复制
if (condition) {
   // code to be executed if the condition is true
} else {
   // code to be executed if the condition is false
}

下面是一个简单的if-else语句的示例,该示例检查用户的年龄是否大于等于18岁:

代码语言:javascript
复制
int age = 20;

if (age >= 18) {
    System.out.println("You are an adult");
} else {
    System.out.println("You are not an adult");
}

在这个示例中,if语句检查age是否大于等于18,如果是,则输出"You are an adult",否则输出"You are not an adult"。

在if-else语句中,else块是可选的。如果条件为真,则只执行if块中的代码。以下是一个只包含if块的示例:

代码语言:javascript
复制
int score = 75;

if (score >= 60) {
    System.out.println("You passed the exam");
}

在这个示例中,if语句检查score是否大于等于60,如果是,则输出"You passed the exam"。

除了单个if-else语句外,还可以使用多个if-else语句来执行更复杂的条件逻辑。例如,以下示例演示如何使用多个if-else语句来检查学生的分数,并输出相应的成绩等级:

代码语言:javascript
复制
int score = 85;

if (score >= 90) {
    System.out.println("Grade A");
} else if (score >= 80) {
    System.out.println("Grade B");
} else if (score >= 70) {
    System.out.println("Grade C");
} else if (score >= 60) {
    System.out.println("Grade D");
} else {
    System.out.println("Grade F");
}

在这个示例中,如果分数大于等于90,则输出"Grade A",否则检查分数是否大于等于80,以此类推。如果分数小于60,则输出"Grade F"。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档