Java 中的 Else-If 语句
用于检查代码块是否要执行的条件语句称为 else-if 语句。如果指定的条件为真,则执行或执行代码的 else 块中给出的条件。该块代码用于测试条件是否为真,以便执行以下代码。 Else 语句块是可选的。此外,还有 if-else-if 语句和嵌套 if 语句。 if 条件只能使用 else。这是任何编程语言中的基本语句之一。
语法
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
Else If 语句通常使用的语法就像一个梯子,如果一条语句不执行,则执行另一条语句。如果多次检查没有执行所有Else If语句,则最终执行Else语句,给出特定的输出。 Else If 语句的语法如下:
代码:
if(condition1) { //Specific code to be run if the Condition 1 is true according to the program. } else if(condition2) { // Specific code to be run if the Condition 2 is true according to the program } else if(condition3) { // Specific code to be run if the Condition 3 is true according to the program } ... else { // Specific code to be run if the Condition n is true according to the program false }
在上面的语法中,我们注意到如果没有一个条件被执行,那么最后的Else语句就会被执行,这是第n个条件。语法与 If 语句极其相似。不同的是Else If语句中有多个If。
Java 中 Else-If 语句的流程图
Else If 语句的流程图与 If 语句非常相似。我们可以用流程图检查 Else If 语句的工作情况。如图所示,如果条件1为假,则执行条件2。如果也为 false,则执行条件 3,依此类推。
另一方面,如果条件 1 为真,则执行语句 1。另外,如果条件 1 为假,则转移到条件 2,如果条件 2 为真,则执行语句 2。
Java 中 Else-If 语句的示例
以下是下面提到的 Java 中 Else-If 语句的示例
示例#1
在第一个编码示例中,我们将输入一个数字并检查它是正数、负数还是零。在这种情况下,我们使用了 Else if 梯子并检查数字的行为。这是一个非常基本的程序,寻找数字的性质。
代码:
import java.io.*; public class PositiveNegativeExample { public static void main(String[] args)throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter a number"); int n= Integer.parseInt(br.readLine()); if(n>0) { System.out.println("The number is POSITIVE"); } else if(n<0) { System.out.println("The number is NEGATIVE"); } else { System.out.println("The number is ZERO"); } } }
输出:
在编码示例1中,我们首先输入36作为数字,然后输入0作为数字。我们分别得到了完美的输出。当我们输入 36 作为数字时,我们得到的输出是该数字为正数。再次,我们输入一个数字为零,然后我们得到该数字为零的输出。
示例#2
在此编码示例中,我们检查 Else If 语句的功能,并查看一个人是否有资格献血。我们不使用 Buffered Reader 作为两个变量的输入。 我们直接输入到程序中,就得到了想要的结果。
说明 Else If 语句工作原理的 Java 程序
代码:
public class Age { public static void main(String[] args) { //Here the variable a is age and w is weight int a=25;//Age int w=48;// Weight //Generating condition on age and weight if(a>=18){ if(w>50) { System.out.println("You are eligible to donate blood"); } else { System.out.println("You are not eligible to donate blood"); } } else { System.out.println("Age must be greater than 18"); } } }
输出:
在示例代码中,我们输入年龄为25,体重为48,并相应地执行程序。年龄大于18岁,符合献血条件。但体重低于节目要求的50,所以节目拒绝了该人献血。
示例 #3
在此程序中,我们根据用户输入的分数检查学生的成绩。等级为不及格、D、C、B、A 和 A+。
Java 程序,用于检查用户输入的特定考试中学生的成绩。
代码:
import java.io.*; public class Exam { public static void main(String[] args)throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter marks of the student in the exam"); int m=Integer.parseInt(br.readLine()); if(m<50) { System.out.println("The student has failed"); } else if(m>=50 && m<60) { System.out.println("The student has got D grade"); } else if(m>=60 && m<70) { System.out.println("The student has got C grade"); } else if(m>=70 && m<80) { System.out.println("The student has got B grade"); } else if(m>=80 && m<90) { System.out.println("The student has got A grade"); } else if(m>=90 && m<100) { System.out.println("The student has got A+ grade"); } else{ System.out.println("Invalid!"); } } }
输出:
在程序中,我们输入 65 和 80 作为数字。程序连续返回该学生在考试中分别获得了 C 级和 A 级。
结论
在本文中,我们检查了 Java 中 Else If 语句的功能,我们发现它只不过是一个在所有程序中都使用的多个 If 语句。我们还看到三个编码示例,它们非常详细地说明了 Else if 语句的功能。所有程序都广泛使用 Else If 语句,并以用户所需的方式打印输出。此外,只要有多个条件需要检查,就使用 Else if 语句。它们用于所有编程语言。
以上是Java 中的 Else-If 语句的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PHP和Python各有优势,选择应基于项目需求。1.PHP适合web开发,语法简单,执行效率高。2.Python适用于数据科学和机器学习,语法简洁,库丰富。

PHP是一种广泛应用于服务器端的脚本语言,特别适合web开发。1.PHP可以嵌入HTML,处理HTTP请求和响应,支持多种数据库。2.PHP用于生成动态网页内容,处理表单数据,访问数据库等,具有强大的社区支持和开源资源。3.PHP是解释型语言,执行过程包括词法分析、语法分析、编译和执行。4.PHP可以与MySQL结合用于用户注册系统等高级应用。5.调试PHP时,可使用error_reporting()和var_dump()等函数。6.优化PHP代码可通过缓存机制、优化数据库查询和使用内置函数。7

Java 8引入了Stream API,提供了一种强大且表达力丰富的处理数据集合的方式。然而,使用Stream时,一个常见问题是:如何从forEach操作中中断或返回? 传统循环允许提前中断或返回,但Stream的forEach方法并不直接支持这种方式。本文将解释原因,并探讨在Stream处理系统中实现提前终止的替代方法。 延伸阅读: Java Stream API改进 理解Stream forEach forEach方法是一个终端操作,它对Stream中的每个元素执行一个操作。它的设计意图是处

PHP适合web开发,特别是在快速开发和处理动态内容方面表现出色,但不擅长数据科学和企业级应用。与Python相比,PHP在web开发中更具优势,但在数据科学领域不如Python;与Java相比,PHP在企业级应用中表现较差,但在web开发中更灵活;与JavaScript相比,PHP在后端开发中更简洁,但在前端开发中不如JavaScript。

PHP和Python各有优势,适合不同场景。1.PHP适用于web开发,提供内置web服务器和丰富函数库。2.Python适合数据科学和机器学习,语法简洁且有强大标准库。选择时应根据项目需求决定。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP成为许多网站首选技术栈的原因包括其易用性、强大社区支持和广泛应用。1)易于学习和使用,适合初学者。2)拥有庞大的开发者社区,资源丰富。3)广泛应用于WordPress、Drupal等平台。4)与Web服务器紧密集成,简化开发部署。

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。
