Java语句中运行流程分为3种
1.顺序结构
2.分支结构
3.循环结构

顺序结构
及按着顺序执行
分支结构
分支机构又可以叫选择结构
Java语句提供了两条基本的分支选择语句if[“二选一”]和switch[“多选一”]
if(条件) { 语句块 }
条件必须为布尔表达式 非0即真 0即假

if..else…
if(条件) { 语句块1 }else { 语句块2 }

if…else if…
if(条件1) 语句块1
else if(条件2) 语句块2
else if(条件3) 语句块3
else if(条件4) 语句块4

多分支 switch
switch(表达式)
{
case 值1:
[case 值2]:语句块1; break;
case 值3:语句块3; break;
………
case 值n:语句块n; break;
[default:语句块n+1;]
switch中表达式的值必须是byte,char,short,int类型的常量表达式,而不能用浮点类型或long类型,也不能为一个字符串。
一个switch语句可以代替多个if—else语句组成的分支结构,而switch语句从思路上显得更清晰。
循环结构

while(条件表达式)
{
循环体
}
ps:当循环条件表达式为true时,重复执行循环体。[当型循环]
注意:while表达式的括号后一般不要加;
网友评论