Java if else条件判断语句用法

if关键字中文意思是如果,其细致的语法归纳来说总共有三种:if语句、if-else语句和if-else if-else语句,下面重点介绍if-else语句。

if else语句

语法

if(条件表达式){

功能代码1;

}else{

功能代码2;

}

功能说明

其中前面的部分和if语句一样,else部分后面是功能的代码,按照该语法格式,功能代码只能有一句。如果条件表达式成立,则执行if语句中的功能代码1,否则执行else中的功能代码2。

例子

int n = 12;

if(n % 2 != 0){

System.out.println(“n是奇数”);

}else{

System.out.println(“n不是奇数”);

}

因为n%2的值是0,条件不成立,则执行else语句的代码,程序输出“n不是奇数”。

多个if else语句

if(条件1)

功能代码1;

else if(条件2)

功能代码2;

else if(条件3)

功能代码3;

……

1、 else if是else和if两个关键字,中间使用空格进行间隔。

2、 条件1到条件n都是boolean类型

3、 else if语句可以有任意多句

4、 最后的else语句为可选

5、 如果功能代码部分不是语句块,也就是不用大括号,就只能写一句。

执行流程:当条件1成立时,则执行功能代码1;当条件1不成立且条件2成立时,则执行功能代码2;如果条件1、条件2都不成立且条件3成立,则执行功能代码3,依次类推,如果所有条件都不成立,则执行else语句的功能代码。

例子

if else 对三个数进行排序例子

package basis.day02; import java.util.Scanner; /**

* if-else语句练习

*@author LENOVO

*

*/ public class TestIf_02 { public static void main(String[] args){ //从键盘接受数据 Scanner sc = new Scanner(System.in);

System.out.println("请输入三个整数:"); int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); /*

* 判断大小:先找出最大的,再将剩下的进行比较。

*/ if(num1 <= num2){ if(num2 <= num3){

System.out.println(num1 + "," + num2 + "," + num3);

}else if (num1 <= num3){

System.out.println(num1 + "," + num3 + "," + num2);

}else{

System.out.println(num3 + "," + num1 + "," + num2);

}

}else{ if(num1 <= num3){

System.out.println(num2 + "," + num1 + "," + num3);

}else if (num2 <= num3){

System.out.println(num2 + "," + num3 + "," + num1);

}else{

System.out.println(num3 + "," + num2 + "," + num1);

}

}

}

}

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

java if if else语句_Java if else条件判断语句用法相关推荐

  1. if shell 条件语句简写_Shell if条件判断语句用法详解

    if 条件判断在语言中最为常见,主要用于判断条件是否成立,比如在课堂上,并不是所有的学员都可以进入教室,而是必须符合条件(如必须是本班级学员)才能进入教室.当然,在上课时,是通过人的大脑进行判断的:如 ...

  2. 支持多分支语句吗_Go的条件判断语句

    现实时间中,我们如果想去购物,可以选择网上或者线下去购物,甚至说,要购买的物品都有许多选择,选价格便宜的,选质量好的,选不用运费等等 那么在计算机语言中,我们要怎么实现现实中,这些选择呢? Go语言支 ...

  3. c语言判断语句大全,C语言条件判断语句:if、else if、else

    1)简单介绍三种形式的条件判断语句:if.else if.else if:if(表达式) 执行语句 if:判断表达式内容,如果为true(真),就执行语句 else if:if(表达式) 执行语句 e ...

  4. mysql的条件语句_MySQL的简单条件判断语句

    在mysql中条件判断语句常用于数据转换,基于现有数据创建新的数据列,使用场景还是比较多. 基础样式: case when`条件`then`结果` else`默认结果` end 在同一条判断语句中可以 ...

  5. if连续判断php_if判断语句_php if elseif 条件判断语句使用方法

    摘要 腾兴网为您分享:php if elseif 条件判断语句使用方法,智学网,知音漫客,英语字典,小太阳等软件知识,以及华为慧通差旅,云收藏,小葫芦管家,航运e家,百世店加,仟金所,我的世界龙珠,太 ...

  6. matlab 判断语句是否为真,matlab 条件判断语句不生效

    问题描述: matlab 条件判断语句不生效 想用cos(w*t+y)的值的正负来决定函数的表达式,可是发现条件判断语句失效了,直接按最后一个条件语句运行了,w是角速度,y是初相位,均已赋值,t取0: ...

  7. c语言if判断语句中有函数,if条件判断语句,谁能帮我分析一下?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 测试平台是一个stm32f103zet6的ARM芯片, 我这里只是把它当作单片机来用,下面的程序是平台提供的,可以正常使用,有几个地方不能理解! //mo ...

  8. php里怎么用if语句_php if elseif 条件判断语句使用方法

    任何 php教程 脚本都是由一系列语句构成的.一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个什么也不做的(空语句)条件语句.语句通常以分号结束.此外,还可以用花括号将一组语句封装成一个语 ...

  9. case zhen语句_SQL中的条件判断语句(case when zhen if,ifnull)用法

    三.IFNULL(expr1,expr2) 仅适用于mysql 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2.IFNULL()的返回值是数 ...

  10. (6)javascript的程序控制结构及语句-----(1)条件判断

    程序控制结构及语句 编程就是将现实应用,转换为程序能够读得懂的语法语句.Javascript编程中对程序流程控制主要是通过条件判断语句.循环控制语句及continue.break来完成的,其中条件判断 ...

最新文章

  1. java中optionnull_用 option 代替 null
  2. The 2007 Microsoft Office System RTM is ready to rock !
  3. Linux系统查看开放的端口、开启指定端口、关闭指定端口和查看及删除定时任务
  4. BZOJ 2660 (BJOI 2012) 最多的方案
  5. c语言能链表,C语言链表(能得懂的).ppt
  6. Centos 虚拟机克隆后eth0网卡打不开
  7. docker之基础命令相关操作上
  8. idea maven repositories为空
  9. PAT题集2019.6.5排名变动
  10. 会议 | 百度首席科学家吴华图灵大会演讲:NLP技术的演变与发展
  11. 智能快递柜解决方案及整套源代码
  12. POJ3278抓牛Catch That Cow
  13. 数据结构:通过hash表方法创建母猪信息录入系统
  14. 鲁兴海:英国皇室裁缝合作伙伴--地方--人民网
  15. python小程序嵌入excel_用原生的方式操作Excel,Python玩转Excel神器xlsxwriter详解!...
  16. Android消息处理机制Message,Looper,Handler
  17. Networkx使用指南
  18. java 约瑟夫单循环_约瑟夫问题(Josephus问题)的递推O(n)解法、循环解法、单循环链表解法 | 学步园...
  19. Openjudge-NOI题库-和数
  20. 与NLP博士的问答(干货满满)

热门文章

  1. xcode打包ipa_codesign签名ipa
  2. Java 12 生字符串字面量
  3. MySQL连接问题 --- (1251:Client does not support ...)
  4. 类k-均值算法无法解决非簇状分布的数据聚类问题_无监督机器学习中,有哪些最常见的聚类算法?...
  5. 关于继承中调用成员变量和局部变量以及如何区分子类和父类中的变量,白话文详解,适合刚刚接触编程的新手
  6. apollo @value没生效_有Apollo,还用Archaius吗?
  7. Salesforce和SAP HANA的元数据访问加速
  8. ASP.NET MVC4+BootStrap 实战(四)
  9. iptables应用
  10. 《Python机器学习——预测分析核心算法》——2.3 对“岩石vs.水雷”数据集属性的可视化展示...