文章目录
一、 程序流程控概述
- 一、 程序流程控概述
- 二、 顺序结构
- 三、分支语句
- 2.1、分支语句1:if-else结构
- 2.1.1、输入语句
- 2.2、 分支语句2:switch-case结构
- 四、循环结构
- 4.1、for循环
- 4.2、while循环
- 4.3、do-while循环
- 4.4、嵌套循环结构
- 4.5、break、continue、return的使用
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。
其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:
- 顺序结构
- 分支结构
- 循环结构
1、顺序结构
程序从上到下逐行地执行,中间没有任何判断和跳转。
2、分支结构
- 根据条件,选择性地执行某段代码。
- 有
if…else
和switch-case
两种分支语句。
3、循环结构
- 根据循环条件,重复性的执行某段代码。
- 有
while、do…while、for
三种循环语句。 - 注:JDK1.5提供了
foreach
循环,方便的遍历集合、数组元素。
Java中定义成员变量时采用合法的前向引用。如:
1、if-else使用说明:
- 条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量;
- 语句块只有一条执行语句时,一对{}可以省略,但建议保留;
- if-else语句结构,根据需要可以嵌套使用;
- 当if-else结构是“多选一”时,最后的else是可选的,根据需要可以省略;
- 当多个条件是“互斥”关系时,条件判断语句及执行语句间顺序无所谓当多个条件是“包含”关系时,“小上大下/ 子上父下”。
2、练习
/*
分支结构中的if-else(条件判断结构)
一、三种结构
第一种:
if(条件表达式){
执行表达式
}
第二种:
if(条件表达式){
执行表达式1
}else{
执行表达式2
}
第三种:
if(条件表达式){
执行表达式1
}else if{
执行表达式2
}else if(条件表达式){
执行表达式3
}
...
else{
执行表达式n
}
*/
class IfTest{
public static void main(String[] args){
//举例1
int heartBeats = 75;
if(heartBeats 100){
System.out.println("需要进一步做检查");
}
System.out.println("检查结束");
//举例2
int age = 23;
if(age
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?