Java流程控制02 选择结构 if结构 switch结构
Java流控制2 选择结构 if结构 switch结构
- 1. if 选泽结构
- 2. switch多选择结构
1. if 选泽结构
1)if 单选泽结构
语法:
if (布尔表达式){ //布尔表达式为真时执行
}
2)if 双选择结构
语法:
if (布尔表达式){ //布尔表达式为真时执行
}else{ //布尔表达式为假时执行
}
3)if 多选择结构
语法:
if (布尔表达式 1){ //布尔表达式 1为真时执行
}else if (布尔表达式 2){ //布尔表达式 2为真时执行
}else if (布尔表达式 3){ //布尔表达式 3为真时执行
}else{ // 以上布尔表达式都不为真时执行
}
4)if 嵌套结构
语法:
if (布尔表达式 1){ //布尔表达式 1为真时执行 if(布尔表达式 2){//布尔表达式 2为真时执行 }
}
2. switch多选择结构
用于匹配一个具体的值。
语法:
switch(expression){case value://语句break;//可选是否写上case value://语句break;//可选是否写上//case语句任意数量default://可选是否写上//语句
}
a. value可以是byte、short、int或者char,从java SE 7开始可以是String类型。
b. 不写" break “时,输出被选中的case下的语句内容及其后所有的case下内容及default内容,除非遇到” break " 。即" break "可以防止case穿透。
Java流程控制02 选择结构 if结构 switch结构相关推荐
- Chapter4 Java流程控制之选择结构
Lecture1 流程控制概述 流程控制语句种类:顺序.选择.循环:选择结构--if结构.if-else结构.多重if结构.嵌套if结构.switch结构:循环结构--while循环.do-whiil ...
- x3-02 java_Day13 -- Java流程控制02
1. 顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行. 是任何一个算法都离不开的一种基本算法结构. 2. 选择结构 if单选择结构 if双选择结构 if多选择结构 ...
- JAVA流程控制(2021-07-11)
Java流程控制 图片来源 01 用户交互Scanner public class demo01 {public static void main(String[] args) {//创建一个扫描器对 ...
- 【四】Java流程控制
Java流程控制 1. 顺序结构 2. 选择结构 3. 循环结构 `while` 语法 `do-while`循环语法: `for` 循环 三种循环结构的应用场景 `break` 跳出循环 `conti ...
- 狂神说学习笔记 Java流程控制
目录 Java流程控制 1.用户交互Scanner Scanner对象 next() nextLine(): 2.顺序结构 3.选择结构 4.循环结构 5.Break & Continue 6 ...
- Java流程控制相关知识(四)
Java流程控制 1.用户交互Scanner Scanner对象 Java提供了一个工具,我们可以获取用户的输入.java.util.Scanner 是 Java5 的新特征,我们可以通过Scanne ...
- java 流程控制_Java流程控制
依旧是用Xmind来显示Java流程控制的大致内容: ---------------------------------------------------- Variable举例: public c ...
- 《快乐编程大本营》java语言训练班-第4课:java流程控制
<快乐编程大本营>java语言训练班-第4课:java流程控制 第1节. 顺序执行语句 第2节. 条件分支语句:if条件语句 第3节. 条件分支语句:switch 条件语句 第4节. 条件 ...
- Java流程控制01 用户交互Scanner
Java流程控制1 用户交互Scanner 1. Scanner对象 2. 测试代码 3. 比较 4. Scanner进阶使用 1. Scanner对象 1) 在Java中可以通过Scanner类来获 ...
最新文章
- 6.STM32外设函数分类
- 分段线性拟合经典案例:计算多年气温最低值和最高值的分段线性变化趋势(附分段线性拟合工具下载)
- 音乐计算机融合课,融合信息技术的音乐课
- 因子分析——python
- HTML5的知识分享(一):HTML5的基础标签
- 太赫兹芯片是什么原理_太赫兹微芯片速度可提升100倍 却遭遇研发两大挑战
- 腾讯云Nginx配置https
- C#图片动画效果(旋转360度)异步
- 课程管理系统c语言程序,课程信息管理系统C语言程序Word版
- Android OpenGL ES(十二):三维坐标系及坐标变换初步 .
- mysql8.0认证方式修改
- 安国U盘量产后USB损坏恢复工具for win7
- 学豆网学计算机,出题优学生版电脑版
- Linux下通过rdesktop连接Windows远程桌面
- 怎么修改windows10在cmd下的用户名为英文名
- 彩色图片和深度图片生成点云文件
- android studio基础教程:2.程序在哪写
- visualhunt - 免注册直接下载优质免费商用图片的好用网站
- java里break的使用方法_Java中break的第三种用法说明
- C语言程序设计的出版人,《出版科学》2018年(第1—6期)年度索引-图书情报知识-武汉大学.PDF...