热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javaifelse语句代码_Javaif...else语句

if语句后面可以跟一个可选的else语句,else语句在布尔表达式为false时执行。语法以下是ifelse语句的语法-if(boolean_expressio

if语句后面可以跟一个可选的else语句,else语句在布尔表达式为false时执行。

语法

以下是if...else语句的语法 -

if(boolean_expression) {

// 布尔表达式为true时执行

}else {

// 布尔表达式为false时执行

}

如果布尔表达式的计算结果为true,那么将执行if代码块,否则将执行else代码块。

0b9b2b1c17874dcc47546da48df4a4a4.png

示例代码

//一个用于演示if-else语句的Java程序。

public class IfElseExample {

public static void main(String[] args) {

// 定义一个变量

int number = 133;

// 检查数字是否可以被 2 整除?

if (number % 2 == 0) {

System.out.println(number + " 是一个偶数");

} else {

System.out.println(number + " 是一个奇数");

}

// 示例2

int x = 30;

if (x <20) {

System.out.println(x &#43; " 是一个小于 20 的整数");

} else {

System.out.println(x &#43; " 是一个大于 20 的整数");

}

}

}

执行上面示例代码&#xff0c;得到以下结果&#xff1a;

133 是一个奇数

30 是一个大于 20 的整数

if…else if…else语句

if语句之后可以跟一个可选的else if语句&#xff0c;这对于使用if...else if语句测试各种条件非常有用。

当使用if&#xff0c;else if&#xff0c;else语句时&#xff0c;需要记住几点&#xff1a;

一个if语句之后可以有零个或一个else语句&#xff0c;但它必须在else...if之后。

if可以有零或多个else...if&#xff0c;并且它们必须在else语句之前。

当有一个else if条件匹配成功&#xff0c;其余的else...if或者else都将不会执行。

语法

以下是if...else语句的语法 -

if(boolean_expression_1) {

// 当 boolean_expression_1 结果为 true 时&#xff0c;执行这里的代码块

}else if(boolean_expression_2) {

// 当 boolean_expression_2 结果为 true 时&#xff0c;执行这里的代码块

}else if(boolean_expression_3) {

// 当 boolean_expression_3 结果为 true 时&#xff0c;执行这里的代码块

}else {

// 当上面表达式都没有一个计算结果为 true 时&#xff0c;执行这里的代码块

}

示例代码

//Java程序演示如何使用 if else-if 梯形。

//它是一个判断分数级别为&#xff1a;D级&#xff0c;C级&#xff0c;B级&#xff0c;A级和A&#43;级 的程序。

public class IfElseIfExample {

public static void main(String[] args) {

int marks &#61; 65;

if (marks <60) {

System.out.println("D级");

} else if (marks >&#61; 60 && marks <70) {

System.out.println("C级");

} else if (marks >&#61; 70 && marks <80) {

System.out.println("B级");

} else if (marks >&#61; 80 && marks <90) {

System.out.println("A级");

} else if (marks >&#61; 90 && marks <100) {

System.out.println("A&#43;级");

} else {

System.out.println("无效!");

}

}

}

执行上面示例代码&#xff0c;得到以下结果&#xff1a;

C级

¥ 我要打赏

纠错/补充

收藏

加QQ群啦&#xff0c;易百教程官方技术学习群

注意&#xff1a;建议每个人选自己的技术方向加群&#xff0c;同一个QQ最多限加 3 个群。



推荐阅读
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • JavaSE笔试题-接口、抽象类、多态等问题解答
    本文解答了JavaSE笔试题中关于接口、抽象类、多态等问题。包括Math类的取整数方法、接口是否可继承、抽象类是否可实现接口、抽象类是否可继承具体类、抽象类中是否可以有静态main方法等问题。同时介绍了面向对象的特征,以及Java中实现多态的机制。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Java高并发程序设计中线程安全的概念与synchronized关键字的使用。通过一个计数器的例子,演示了多线程同时对变量进行累加操作时可能出现的问题。最终值会小于预期的原因是因为两个线程同时对变量进行写入时,其中一个线程的结果会覆盖另一个线程的结果。为了解决这个问题,可以使用synchronized关键字来保证线程安全。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了在Java中gt、gtgt、gtgtgt和lt之间的区别。通过解释符号的含义和使用例子,帮助读者理解这些符号在二进制表示和移位操作中的作用。同时,文章还提到了负数的补码表示和移位操作的限制。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
author-avatar
小蕃茄的围脖决_485
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有