Java程序运行流程

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

Java程序运行流程_第1张图片
asd.png

顺序结构

及按着顺序执行

分支结构

分支机构又可以叫选择结构
Java语句提供了两条基本的分支选择语句if[“二选一”]和switch[“多选一”]

if(条件) { 语句块 }

条件必须为布尔表达式 非0即真 0即假


Java程序运行流程_第2张图片
if.png

if..else…

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


Java程序运行流程_第3张图片
ifelse.png

if…else if…

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

Java程序运行流程_第4张图片
if.png


多分支 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语句从思路上显得更清晰。

循环结构

Java程序运行流程_第5张图片
while.png

while(条件表达式)
{
循环体
}

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

你可能感兴趣的:(Java程序运行流程)