一.构造图
二.顺序结构
含义:自上而下执行代码
三.分支结构
1.if语句:if(判断条件){条件成立,执行方法体} else{条件不成立,执行方法体}
2.switch语句
-1- 根据表达式的值决定执行那一条分支
-2- 注意事项
2.1 表达式类型不支持 double,float,long类型
2.2 case的值不能重复,且只能是字面量,不能是变量
2.3 使用break跳出循环,否则会出现穿透现象-3- 例题:
四.循环结构
1.for循环:-1- for( 初始化变量 ; 判断条件 ;改变变量 ){ 方法体 }
-2- 例题:
-3- 注意点:当使用for循环遍历求和时候,要将存储和的变量放到循环前面,如果放到
循环内,变量的作用域在 {} 内,就无法在外部使用这个变量。如图所示:
2.while循环:-1- while(判断条件){方法体}-2- 例题:
3.do-while循环 -1- do{方法体} while(判断条件)-2- 使用这个循环时候,要先循环一下方法体,再判断条件。
4.注意点:当知道循环条件时候,优先使用for循环;当不知道循环条件时候,使用while循环。
五.跳转关键字
1.break:跳出并结束当前循环
eg:
2.continue:用于跳出本次循环,执行下一次循环
eg: