判断语句之if
时间:2019-06-14
本文章向大家介绍判断语句之if,主要包括判断语句之if使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
判断语句--if
- if语句第一种格式: if
格式:
执行流程:
- 首先判断关系表达式看其结果是true还是false
- 如果是true就执行语句体
- 如果是false就不执行语句体
执行流程图
需求:
举例说明单if语句的用法
代码举例
// 单if语句 public class Demo02If { public static void main(String[] args) { System.out.println("发现一个快乐的地方:网吧");//发现一个快乐的地方:网吧 int age = 9; if (age >= 18) { System.out.println("进入网吧,开始high!"); } System.out.println("回家吃饭");//回家吃饭 } }
- if语句第二种格式: if...else
格式:
执行流程
- 首先判断关系表达式看其结果是true还是false
- 如果是true就执行语句体1
- 如果是false就执行语句体2
执行流程图
需求:
举例说明if...else的用法
代码举例:
// 标准的if-else语句 public class Demo03IfElse { public static void main(String[] args) { int num = 7461; if (num % 2 == 0) { // 如果除以2能够余数为0,说明是偶数 System.out.println("偶数"); } else { System.out.println("奇数");//奇数 } } }
- if语句第三种格式: if...else if ...else
格式:
执行流程
- 首先判断关系表达式1看其结果是true还是false
- 如果是true就执行语句体1
- 如果是false就继续判断关系表达式2看其结果是true还是false
- 如果是true就执行语句体2
- 如果是false就继续判断关系表达式…看其结果是true还是false
- …
- 如果没有任何关系表达式为true,就执行语句体n+1。
执行流程图
代码举例:
// x和y的关系满足如下: // 如果x >= 3,那么y = 2x + 1; // 如果-1 < x < 3,那么y = 2x; // 如果x <= -1,那么y = 2x – 1; public class Demo04IfElseExt { public static void main(String[] args) { int x = -141; int y; if (x >= 3) { y = 2 * x + 1; } else if (-1 < x && x < 3) { y = 2 * x; } else { y = 2 * x - 1; } System.out.println("结果是:" + y);//结果是:-283 } }
注意事项:
- 在某些简单的应用中,if语句是可以和三元运算符互换使用的。
- if语句是可以嵌套使用的
原文地址:https://www.cnblogs.com/wurengen/p/11020659.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 常用SQL语句
- Java中的时间和日期(三):java8中新的时间API介绍
- Java中的时间和日期(四):与java8时间API有关的一些总结和补充
- Head First设计模式——策略模式
- 可重用性的6个级别
- 您可能不需要使用Vue 3的Vuex
- 谈一谈若干的K-V NoSQL应用:LevelDB、Redis、Tair、RockesDB
- 高通量数据中批次效应的鉴定和处理(六)- 直接校正表达矩阵
- Go viper 配置文件读取工具
- spring security默认访问权限判定源码
- Springboot+mybatis最简单的增删改查写法
- Head First设计模式——观察者模式
- spring security oauth2 资源服务/客户端无法正确获取权限
- EXTJS grid.column.renderer绑定失效
- Head First设计模式——装饰者模式