If……else有四种形式
一、 if 语句
判断表达式是否成立
public class LiuCheng {
public static void main(String[] args) {
int day=10;
//如果等式符合就输出
if (day<11) {
System.out.println(“条件表达式成立”);
}
}
}
如果表达式成立,就会输出以下的结果

If语句、if……else和if……else if ……else语句之间的区别:
1、 当判断固定的某个值的时候,如果等式符合要求就输出结果,如果不符合要求就不输出结果。
2、 当判断不固定数的值的时候,存在其他的特殊情况时,如果等式存在两种的条件时,我们先执行前一步,如果符合条件if的要求,那么就输出符合条件if的结果,否则用else输出不符合的结果
3、 当判断不固定数的值以及多个值的时候,存在多重判断的数值,先执行第一步判断,如果第一步判断通过就输出结果,如果第一次if循判断不通过,通过else输出然后在进行另一个循环判断,看是否符合要求,不符合就输出结果。
二、 if……else 语句
public class LiuCheng2 {
public static void main(String[] args) {
//如果等式符合条件要求就输出
int age=18;
if (age<10) {
//如果是成年人就输出如下语句
System.out.println(“小明今年” + age+“岁,是未年人!”);
} else {
//如果不是成年人就输出如下语句
System.out.println(“小明今年”+age + “岁,是成年人!”);
}
//“如果大于18” 就是成年人
System.out.println((age>18)? “成年人”:“未成年人”);
//如果小于18就是未成年人
System.out.println((age<18)? “成年人”:“未成年人”);
}
}
表达式成立的结果

三、 if…else if…else语句
此语句是双重判断语句,只要是针对于判断多个条件的时候使用
public class LiuCheng {
public static void main(String[] args) {
int cju=80;
//int cju=60;
//如果等式成立,输出
if (cju > 60) {
System.out.println(“该学生成绩属于成绩比较好的”);
} else if(cju == 60){
System.out.println(“该学生成绩刚刚及格”);
//如果等式不成立,输出
}else{
System.out.println(“该学生考试不及格”);
}
}
}
如果等式成立,输出如下结果:


如果等式不成立,输出如下结果:

If……else条件判断相关推荐

  1. smali to java_Smali —— 数学运算,条件判断,循环

    通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...

  2. 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。

    已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者. 答案: int max(int a,int b) { return (a+b+abs(a-b))/2; } ...

  3. bash 脚本编程2 条件判断 (笔记)

    条件判断类型: 整数测试 字符测试 文件测试 条件表达式: [ exppression ] ` expression ` test expression 注意一定要加空格前后都要加 整数比较:  -e ...

  4. Python中if条件判断语句怎么用?

    俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...

  5. c#switch语句判断成绩_Go的条件判断语句

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

  6. R语言将多分类数据集转化为二分类数据集,使用条件判断将多分类转化为二分类(transform dataset into a dichotomous factor response dataset)

    R语言将多分类数据集转化为二分类数据集,使用条件判断将多分类转化为二分类(transform dataset into a dichotomous factor response dataset) 目 ...

  7. pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe )

    pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe ) 目录

  8. pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe )

    pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe ) 目录

  9. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题

    R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录

  10. R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量、将异常离散编码转化为NA值

    R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量.将异常离散编码转化为NA值 目录

最新文章

  1. Java 门面模式 浅析
  2. MySQL之三范式:原子性 唯一性 避免数据冗余
  3. 整车物流系统源代码_整车物流AGV智能搬运机器人一阶段实地测试顺利完成
  4. flask框架中勾子函数的使用
  5. sql:CallableStatement执行存储过程
  6. [JavaWeb-Bootstrap]CSS样式和JS插件
  7. 国内2大Git代码托管网站
  8. 报错,can‘t found the source action, can‘t run the graph[fatal.flow]
  9. 如何防止通过url攻击_百和情缘答疑:通过网上征婚相亲如何防止被骗?
  10. linux python 升级脚本,Linux环境下python2.7.6升级python3.5.2
  11. 147 · 水仙花数
  12. 使用canvas绘制等分圆
  13. 聊聊Dotnetty
  14. 技术文摘12 yun jia 技术 资料 截图工具 美容
  15. scikit-learn中的PCA
  16. unity水流效果插件Obi Fluidv4.1
  17. 284、超详细的光纤熔纤、盘纤教程,值得收藏
  18. 有趣的MATLAB小程序
  19. Matlab图像处理基础(一)图像类型的转换
  20. 大数据平台,Hadoop集群架构,概述及原理

热门文章

  1. 【论文阅读】注意力综述(自注意力)
  2. 【计算机网络】知识梳理(六)应用层
  3. 一位程序员的独白:尽管我一生坎坷,但我仍被岁月折磨的死去活来
  4. C++ 窗口设计 实践项目2 个人所得税计算器
  5. 学科竞赛生的十条“军规”
  6. NRF通信中使用的线圈、高频卡、低频卡
  7. 【狮子数学】chapter2-05-单调性
  8. three.js中射线对性能的影响
  9. 六轴机械臂算法正解(FK)和逆解(IK)
  10. python 栈的基本操作