1.顺序结构

自上而下的执行程序

2.分支结构

根据条件,选择相应的代码执行

(1)if语句

(如果if语句中代码只有一行代码大括号可以省略不写)

(2)switch语句

是通过比较值是否相等,决定执行哪块代码

(注意事项:1.case所给的值不支持重复,并且只能是字面量,不能是变量

                      2.正常使用switch时,不要忘记写break,不然会出现穿透现象

穿透的作用:可以将重复的case块进行合并,从而减少代码的重复性(break是用来跳转代码的)

                       3.表达式类型只能是byte,char,int,short,jdk5开始主持枚举,jdk7开始支持String,不支持double,float,long。(要用其他类型就用if)

                      4.case与值之间要留空

3.循环结构

控制某段代码重复执行

(1)for循环

(2)while循环

(功能上其实与for一样;使用规范:知道几次循环用for,不知道用while;区别:for循环中定义的控制变量只能在循环中使用,while循环中变量在循环结束后还能使用) 

(3)do-while循环

先执行后判断,一定会执行一次

(4)死循环

可以一直循环不会停止,没有干预不会停止

(5)循环嵌套

(6)跳转关键字

更多推荐