流程:简单来讲所谓流程就是完成一件事情的多个步骤组合起来就叫做一个流程。 注意: 在一个流程程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。 举例: 现在你正在学习Java基础课程 流程: 学习Java的想法 --> 网站和咨询老师沟通 --> 安排课程 --> 听课
流程控制语句分类 1.顺序结构: 按照代码的书写顺序,从上到下依次执行,一条道走到黑 2.选择结构: (1)if语句: 重点 (2)switch语句:非重点 3.循环结构: (1)for循环: 重点中的重点 (2)while循环: 重点 (3)do-while循环: 非重点
即java中的代码都是按从左到右,从上到下的顺序运行。
循环的概念: 重复性的执行某些固定的功能,当条件不成立时,结束循环 说白了: 条件成立执行操作,条件不成立停止操作
1.循环的组成(手写100遍HelloWorld案例): (1)【初始化表达式1】准备工作:笔墨伺候,最优先唯一执行一次的操作 (2)【循环条件2】条件判断:每次书写前,判断一下,要不要写 (3)【循环体3】循环所要进行的操作:手写一个HelloWorld案例 (4)【步进表达式4】扫尾的工作:每写一次HelloWorld,计数(+1)
2.执行流程: 1,2(true),3,4 --> 2(true),3,4 --> … --> 2(false),结束循环
3.循环的分类: (1)for循环: 重点中的重点 (2)while循环: 重点 (3)do-while循环: 非重点l
for循环格式: for (初始化表达式1;布尔表达式2;步进表达式4) { 循环体3; } 其它语句;
对于求和,计数的需求,解决方案: (1)循环的前面定义求和/计数变量 (2)循环的内部完成求和/计数功能的实现 (3)循环的后面打印求和/计数变量的结果数据
初始化表达式1; while(布尔表达式2){ 循环体3; 步进表达式4; } 其它语句;
(1)while和(),以及()和{}之间是没有分号的 (2)()中的表达式必须是布尔类型 (3)循环体就是一条/多条语句
初始化表达式1; do { 循环体3; 步进表达式4; } while (布尔表达式2); 其它语句;
do-while是先执行一次循环体再进行条件判断的语句,所以对do-while而言,循环体至少执行一次。
1.建议使用的顺序: for,while,do-while 2.循环次数确定的话,建议使用for,循环次数不确定建议使用while 【先了解: 后面有使用场景】 循环次数不确定需要先写成死循环的格式【while好看】 --------明天讲解 3.do-while循环来讲的话,至少执行一次 4.while和do-while循环而言,循环结束后,初始化条件中定义的变量可以继续使用, 但是for循环的不能使用(在for循环内部定义初始化语句)
死循环
用不停止的循环,又叫做永真循环。
学习了选择语句和循环语句后,可以实现更多操作,但需要注意死循环和语句格式。
