`

java 多个if 和多个else if 的区别

 
阅读更多
int a=1;
if(a==1){System.out.println("1");}
if(a==2){System.out.println("2");}
if(a==3){System.out.println("3");}

if(a==1){System.out.println("1");}
else if(a==2){System.out.println("2");}
else if(a==3){System.out.println("3");}
else if(a==4){System.out.println("4");}

多个if   不管你前面ture与否后面的都执行
else  if     如果前面的有一个成立  那么后面的都不执行
分享到:
评论
2 楼 小宇宙_WZY 2016-05-09  
1 楼 Gamehu520 2015-03-17  
赞一个

相关推荐

    Java利用策略模式优化过多if else代码

    主要介绍了Java利用策略模式优化过多if else代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    如何优雅的替换掉Java代码中的if else

    主要介绍了如何优雅的替换掉Java代码中的if else,帮助大家优化自己的Java代码,提高可读性与简洁性,感兴趣的朋友可以了解下

    如何优雅的替换掉代码中的ifelse

    场景 平时我们在写代码时,需要...举个例子,短信发送业务的实现,一般公司会接入多个短信供应商,比如梦网、玄武、阿里云等多个短信平台(我们称之为短信渠道),可能需要针对不同的短信类型或者短信平台的稳定性来

    JAVA实验报告一,Java初级编程.docx

    (1)使用if...else语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4整除,但不能被100整除;能被400整除。 (2)后从键盘输入数字1/2/3后,可显示抽奖得到的奖品;如果输入其它数字或字符显示...

    Java 多重选择结构.pdf

    它使用一系列的if-else语句,以及一个或多个switch语句,以便在多个条件之间进行选择。 二、if 语句的语法 1、什么是嵌套if语句? 嵌套if语句是一种程序控制结构,它允许程序在多个条件之间进行选择,并执行相应的...

    Java面试题合集最新版2024.zip

    Java面试通常涵盖多个方面,包括Java基础知识、编程技能、问题解决能力,以及对Java生态系统和相关技术的理解。以下是一些建议的Java面试准备要点和资源描述: 一、Java基础知识 数据类型、变量与运算符:理解Java...

    Java中利用反射(或spring)和多态来解决大量swich/case或者if/else的方法

    工作中经常会有一些swich case或者if else的情况。一般这种情况一开始可能只有几个,但是几次迭代之后可能就会有非常多。代码不易维护而且代码乱糟糟的。 我在工作中就遇到了这种情况。大致的业务就是我们需要对接很...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    对Java语言的每个语法都提供了一个或多个例程讲解 大量使用流程图表示程序的执行过程,使用结构图表示程序的内部状态 每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案 目录 第1篇 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    对Java语言的每个语法都提供了一个或多个例程讲解 大量使用流程图表示程序的执行过程,使用结构图表示程序的内部状态 每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案 目录 第1篇 ...

    java 实现多线程服务器

    //使用线程,为多个客户端服务 class ServerThread extends Thread { private Socket sk; ServerThread (Socket sk) { this.sk = sk; } //线程运行实体 public void run () { BufferedReader in = null; ...

    java中的控制结构(if,循环)详解

    这里主要是一些if,if else条件语句来控制代码的流程,不必多说。 循环控制结构 for 循环 while 循环 do while循环 1. while和do while while和do while循环相对for比较简单,他们的使用方式和C语言是一样的,...

    JAVA基础课程讲义

    If-elseif-else多选择结构 36 switch多选择结构 37 循环结构 39 While和dowhile的区别 41 For循环 42 break语句和continue语句 47 语句块 48 递归结构 49 本章作业 50 本章上机操作 51 第三章 JAVA面向对象程序开发 ...

    javascript 从if else 到 switch case 再到抽象

    绝大多数分支超过两个的 if else 和 switch case 都不应该以硬编码( hard-coded )的形式出现。 复杂分支从何而来 首先我们要讨论的第一个问题是,为什么遗留代码里面往往有那么多复杂分支。这些复杂分支在代码的首...

    Java 基础核心总结 +经典算法大全.rar

    if...else 条件语句if...else if 多分支语句switch 多分支语句 循环语句 while 循环语句do...while 循环for 循环语句 跳转语句 break 语句 continue 语句面向对象 类也是-种对象对象的创建 属性和方法 构造方法 方法...

    Java 2实用教程(第三版)实验指导与习题解答

    //在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red); g.setFont(new Font("宋体",Font.BOLD,36)); g.drawString("我改变了字体",20,50);//在Java Applet中绘制一行文字:“我...

    java多线程机制 -- 源码详解

    java多线程机制: 例子 1 public class Example1 { static Lefthand left;static Righthand right; public static void main(String args[]) { left=new Lefthand(); //创建两个线程。 right=new Righthand();...

    学习Java技术需要掌握多个方面,包括语言基础、面向对象编程、Java标准库、框架与工具、并发编程、以及其他相关的技

    学习Java技术需要掌握多个方面,包括语言基础、面向对象编程、Java标准库、框架与工具、并发编程、以及其他相关的技术。以下是一些Java技术学习的要点: Java语言基础: 数据类型、变量和运算符。 控制流程语句...

    基于JAVA的聊天系统的设计与实现

    该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与...

    Java解析XML工具类--(java源码)

    * @throws Exception 找不到符合条件的子结点或找到多个符合条件的子节点 */ public static Element getChildElement( Element parentElement, String childName ) throws Exception { NodeList list = ...

    java 编程入门思考

    14.1.4 制作多个线程 14.1.5 Daemon线程 14.2 共享有限的资源 14.2.1 资源访问的错误方法 14.2.2 Java如何共享资源 14.2.3 回顾Java Beans 14.3 堵塞 14.3.1 为何会堵塞 14.3.2 死锁 14.4 优先级 14.4.1 线程组 ...

Global site tag (gtag.js) - Google Analytics