Java流程控制语句

89 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情

Java流程控制语句

选择结构

if语句:  if(条件表达式){ 一条或多条语句 };

if else语句:  if(条件表达式) {语句块1} else {语句块2}

switch语句
switch(表达式) {case 常量表达式: 语句块; break; ........ default: break; }

循环结构 在程序中当要重复性的做某项工作时可以使用循环语句,包括:for循环、while循环、do…while循环。 for循环语句:

image.png

while循环语句:

image.png

do…while循环语句:

image.png

流程跳转

流程跳转语句:break,continue

break:在switch中结束case条件判断,在循环体中结束循环 continue:作用在循环体中,结束循环体的本次循环,而进入下次循环

循环语句

什么是循环结构 在满足循环条件的情况下,反复执行某一段代码的结构称为循环结构,被重复执行的代码叫做循环体,循环结构需要一个条件结束循环,不然就会形成死循环。

for 循环结构

for(初始化表达语句;判断条件语句;控制条件语句){ 循环体语句; }

执行流程

进行初始化表达语句 执行判断条件语句,如果为true,继续执行;如果为false,跳出循环,循环结束 为true执行循环体语句 执行控制条件语句 执行判断条件语句,为true继续执行循环体语句,为false跳出循环,循环结束 为true执行循环体语句 执行条件判断语句 …… 注意:初始化表达语句只执行一次

while循环

while循环结构

初始化条件语句; while(判断条件语句) { 循环体语句; 控制条件语句; }

执行流程

执行初始化条件语句 执行条件判断语句,若为true,继续执行循环体语句;若为false,结束循环 执行循环体语句 执行控制循环语句 执行条件判断语句,若为true,继续执行循环语句;若为false,结束循环 ……

do while循环

do while循环语句格式

初始化条件语句; do { 循环体语句; 控制条件语句; }while(判断条件语句);

执行流程

执行初始化条件语句 执行循环体语句 执行控制条件语句 执行判断条件语句,若为true,继续循环;若为false,跳出循环 若为true,执行循环体语句 执行控制条件语句 ……