Java——流程结构

流程结构

1.顺序结构

2.选择结构

3.循环结构

1.顺序结构

Java的基本结构就是顺序结构,按照顺序一句一句执行,语句与语句之间,方法与方法之间由上到下顺序执行。是由若干步骤组成,切任何算法都离不开的结构。

选择结构

选择结构有两种:if语句、switch语句。

if语句,我们通过一个案例来了解一下(这里用的是双选择结构)
这里写图片描述
输出结果:(这里的==才是等号判断,不是=,=代表的是赋值运算)
这里写图片描述

if(表达式)表示对表达式进行判断,表达式必须是布尔表达式
else代表是判断之后的另一种情况的表达
if语句可以进行嵌套

switch语句

格式:switch(…)
case+常量值:

注意:
1.case后面的数值不可重复
2.switch后面括号中只能是byte\short\char\int\String(字符串)\enum(枚举)
3.switch语句格式可以很灵活:前后顺序可颠倒,break语句可省略。

eg:这里写图片描述

注意:
1.当i==2时,没有break语句会继续执行。
这里写图片描述
2.按照break的跳出进行结果的输出,如果没有break的输出则会继续向下执行。

关于选择结构的总结:
if-else的结构有很多的类型,可以按照情况。
但选择->if(){}
双选择if-else
多选择if-else if-els if-else

循环结构

循环结构:for循环、while循环、do-while循环
循环结构的基本组成部分,四个部分:
1.初始化语句:制作唯一一次
2.条件判断
3.循环体
4.条件控制语句

for循环

格式:
for(初始化; 条件判断;条件控制)
{
循环体
}
条件判断:初始化; 条件判断;条件控制。
eg:这里写图片描述
输出结果:这里写图片描述

while循环

格式:
初始化语句;
while(条件判断){
循环体;
条件控制语句;
}
eg:这里写图片描述
输出结果:这里写图片描述

do-while循环

格式:
初始化语句;
do{//无条件执行一次
循环体;
条件控制语句;
}while(条件判断);
eg:这里写图片描述
输出结果:这里写图片描述
do-while循环语句,会在一开始无条件执行一次。

关于三种循环的使用条件:

确定次数的时候用for,不确定用while,第一次循环条件不确定用do-while(特殊情况)

循环中常用关键字

break:跳出循环,一般用在循环结构、选择结构中。
continue:跳出本次循环,继续循环。一般用在循环结构中。

三种循环的区别

1.如果判断条件未满足,for和while循环不会执行,do-while会执行一次。
2.for循环在小括号中定义变量,只有在循环内部使用。
3.while和do-while初始化语句在外边,不仅仅只有循环内部可用。

猜你喜欢

转载自blog.csdn.net/waitwolf/article/details/81304539