else if块的顺序是连续的,而不是跳跃的,第一个条件之后的所有条件都是在第一个条件不成立的情况下才出现的,反言之就是如果第一个条件满足就不会再继续往下走了!

示例:

public static void main(String[] args) {

int money=52;         //我的存款,单位(万元)

if(money>=500){

System.out.println("太好了,我可以买宝马");

}else if(money>=100){

System.out.println("不错,我可以买辆凯美瑞");

}else if(money>=50){

System.out.println("我可以买辆伊兰特");

}else if(money>=10){

System.out.println("至少我可以买个奥拓");

}else{

System.out.println("看来,我只能买个捷安特了");

}

}

-----------------------------

输出的结果为:我可以买辆伊兰特

---------------------------------

但是如果顺序稍微变化一下,

public static void main(String[] args) {

int money=52;         //我的存款,单位(万元)

if(money>=500){

System.out.println("太好了,我可以买宝马");

}else if(money>=100){

System.out.println("不错,我可以买辆凯美瑞");

}else if(money>=10){

System.out.println("至少我可以买个奥拓");

}else if(money>=50){

System.out.println("我可以买辆伊兰特");

}else{

System.out.println("看来,我只能买个捷安特了");

}

}

----------------------------------

输出结果:至少我可以买个奥拓

二 多重if可以用switch结构代替,但是switch结构中能处理等值条件判断,而且条件必须是整型变量或是字符变量,而多重if没有这个限制!多重if结构可以判断条件是等值的情况,也可以判断条件是区间的情况!(100

java中多重if结构_java中的多重if相关推荐

  1. java中的循环结构_Java中的循环结构进阶

    循环结构进阶 学习本章用到的单词 triangle:三角形 circle:圆形 diamond:钻石 password:密码 row:行.排列 二重循环结构 简单的说:二重循环就是一个循环体内又包含另 ...

  2. java中标准封装结构_java中的构造,封装

    今天给大家讲一下面向对象中的构造,封装: 构造:构造方法有以下几个特点:1.方法名和类名一致.2.无返回类型.接下来的几种构造样式,直接上代码吧: //这是一个宠物类 有一个属性:名字(name) p ...

  3. java对象的内存结构_Java对象在内存中的结构分析

    问题:在Hotspot JVM中,32位机器下,Integer对象的大小是int的几倍? HotSpot虚拟机中,对象在内存中的布局分为三块区域:对象头.实例数据和对齐填充,其中对象头又分为:Mark ...

  4. java修改list中对象的值_Java中List集合的一点总结

    为什么要用接口引用指向实现类的对象? 这种写法其实java多态的表现形式 多态的定义: 指允许不同类的对象对同一消息做出响应. 即同一消息可以根据发送对象的不同而采用多种不同的行为方式. (发送消息就 ...

  5. java中extends怎么用_Java 中extends與implements使用方法

    初學Java語言, 代碼中的extends和implements讓我感到很迷惑,現在終於弄明白它們之間的區別和用法了. //定義一個Runner接口 public inerface Runner { ...

  6. java中异常的定义_java中异常的理解

    Trowable是所有异常的超类,对应的底下有两个子类,Error和Exception,java中的异常其实总体上来说有三种类型: 一.检查性异常,程序在编译的时候出现的异常,例如打开一个文件,此时程 ...

  7. java关键字有什么用_JAVA中关键字有什么用

    展开全部 Java关键e68a84e8a2ad3231313335323631343130323136353331333363356566字及其作用 一. 关键字总览: 访问控制 private pr ...

  8. java中组件与容器_java中的容器组件和非容器组件

    1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...

  9. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

最新文章

  1. 盘点2021年九大最好用的人脸识别软件
  2. IBM也要开源机器学习平台
  3. 1.11 Java数组填充(fill())
  4. 回溯和递归的区别(简述)
  5. 跟我一起学.NetCore之配置变更监听
  6. Python爬虫教程:requests模拟登陆github
  7. 项目管理沙龙第十一次聚会纪要--当敏捷没有共识的时候
  8. 利用破解dll来获取到一个软件的注册码
  9. 微软面试题 麻将胡牌算法
  10. 数学方法论的含义和研究意义
  11. FTP 连接超时解决办法
  12. 程序员做自媒体,龙叔教你怎么快速成为优秀博主【CSDN篇】
  13. React移动端适配方案
  14. linux的XDG(X Desktop Group)基本目录规范
  15. U3D性能优化之MeshBaker(不带光照)
  16. GLM 中的mat4
  17. 星宸科技SSD202D芯片+无线投屏协议在摩托车智能仪表,电动车智能仪表批量出货。
  18. 微擎公众号js支付util.pay()手动与自动引入
  19. php验签,在php中验证签名
  20. 计算机任务计划程序已损坏,Win7-该任务映像已损坏或已篡改。(异常来自HRESULT:0x80041321)解决办法...

热门文章

  1. Ax、Bx、Cx、Dx、AL、BL、CL、DL、AH、BH、CH、DH
  2. 学习记录 重叠网络权威知识——多尺度复杂网络社区发现的链接
  3. PHOTOSHOP基本概念解释【转】
  4. 业务监控 开源_将您的开源项目转变为业务的钥匙
  5. 好看的皮囊千篇一律,有趣的灵魂万里挑一
  6. 三元(三目)运算符解释
  7. 深入理解iOS App的启动过程
  8. 获取apk签名及apk签名方法
  9. uniapp无网络提示
  10. Anaconda安装+使用