顺序结构
如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,
一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。
选择结构
通过判断条件来做选择的语句,我们称为选择语句或分支语句。现在,我们一起来学习选择结构,
选择结构有两种:分别是if和switch。
条件判断的第二种方式:switch:
switch语句适用于对多个整型值进行匹配判断,从而实现条件的分支控制。和if语句不同的是:if语句后面是根据boolean表达式判断的,所以表达式的结构可以任意写,而switch只是相当于做“表达式 == 数值”的boolean表达式判断。这里的数值的类型是除long之外的整型类型,也就是说switch支持的类型是byte,short,char,int。
循环结构
重复执行某一段代码
格式1:
while(boolean表达式)
{循环体语句}
while循环特点:先判断表达式,若为true就执行循环体,否则,跳过循环体。
格式2:
do{
循环体语句
}while(boolean表达式);
do while循环特点:先执行一次循环体,再判断表达式,若为true就执行循环体,否则,跳过循环体。
格式3:
for(初始化语句;boolean表达式;循环后操作语句)
{
循环体语句
}
break语句
break:终止循环
continue语句
continue:表示跳过continue当前这一次循环体,开始下一次循环。
return语句
return语句:结束方法,如果在循环中使用return,就会结束该循环所在的方法,方法都结束了,循环也终止了.
控制外层循环