(一)顺序结构
按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。
举例
(二)分支结构
1、if语句
多重if选择结构
嵌套if选择结构
2、switch语句
注意:
1.case后面都是常量
2. break:可以选,如果case里面没有break,会继续执行下一个case,直到遇到break停I
3. case后面的常量是唯一的
4. default:可选的,如果加了,如果所有的case都不满足,执行default
switch和if的区别:
1.if会一步- -步执行表达式的判断,switch根据表达式直接去找相应case ,因为case后面是常量不能进行逻辑判断,效率高
2.什么情况下用if呢?常用于区间判断
3.什么情况下用switch:常用在等值判断
(三)循环结构
while和do…while循环结构
循环(以抄课文类比)
将抄课文的步骤Java语法化:
while循环条件是for循环的中间条件(学会while循环与for循环的更改)
do…while:
不断要求用户输入-个数字(输入的都是 正整数)当用户输入end的时候,结束操作,同时计算出刚才输入所有数据的最大值
for循环:
二层循环
填充: