1.顺序结构
从上到下依次执行所有Java语句。
2.分支结构
2.1.if语句
小括号中时判断条件,第一个大括号中是当判断条件为true时运行,第二个是当判断条件为false时运行,(else{}可省略)。 
2.2嵌套分支

3.选择结构
1.变量a支持的类型:byte short char int String 2.执行顺序: 会拿着变量a的值依次与每个case后的值做比较,如果不加break会向后穿透所有case,包括default 3.如果设置了“保底选项default”,并且没有任何case被匹配到的话会执行保底选项的内容 4.break与default是可选的,根据自己的业务来决定加不加 
4.循环结构
4.1.for循环
当知道自己需要循环次数的所在范围时可以使用
4.1.1普通for循环(可嵌套)
格式:for( 开始条件 ;循环条件 ;改变量){循环体} 当为 for(;😉 时,是死循环 
4.1.2 增强for循环(for-each)
格式:for(元素类型 元素名:遍历对象) 
4.2.while循环
while(循环条件){循环体} 
4.3 do-while循环
do{ 执行语句}while(条件表达式); do while特点是条件无论是否满足,循环体至少被执行一次。 
|