java的流程控制和循环

#流程控制
在这里插入图片描述

1.基本if条件结构

if选择结构是根据条件判断之后,再做处理的一种语法结构下面是最基本的If选择结构的语法:

if(条件){

代码块;}

其中,if后小括号里的条件必须是一个布尔表达式,程序执行时先判断条件,当结果为true时,先执行大括

号,再执行if后边的代码。

下边是他的流程图:
在这里插入图片描述
2.多重if条件结构语句

下边是他的流程图:

if(条件1){
代码块1;

}else if(条件2){
代码块2
}else{
代码块3
}
在这里插入图片描述
多重if选择结构的执行过程是:

1.判断条件1,如果成立直接执行代码1,直接跳过结构执行他后边的代码。

2.如果条件1不成立,则判断条件2.如果2成立。执行代码块2,然后跳过结构,执行后边代码。

3.如果条件2也不成立,则直接执行代码3.

3.嵌套if条件结构

他的语法如下:
if(条件1){
if(条件2){
代码块1;
}else{
代码块2;
}

}else{
代码块3;
}

4.switch条件结构选择

在这里插入图片描述
switch语句是由一个控制表达式和多个case标签构成。switch后边的数据类型只能是byte.short.char,int.

他的语法格式如下:
switch(表达式1){
case 1;
代码块1;
break;
}

##循环结构

1.while循环
在这里插入图片描述
while循环在每次在每次执行循环体之前,先判断条件是否成立,如果成立,即为true,则执行循环体。完事以后,在判断是否成立。不成立即为false.

2.do-while循环

在这里插入图片描述
他与while循环的不同之处在于,循环条件后必须有一个分号,这个分号表示循环结束。但是循环条件的值开始为假,他也会执行循环体。
同时还有以下区别:
在这里插入图片描述

3.for语句
在这里插入图片描述
此图中有三个表达式
他们的含义如下图:
在这里插入图片描述

for语句的格式为:
for (初始化语句; 条件语句; 控制语句)
{
语句1 ;
语句2 ;

语句n ;
}

for循环的执行顺序为:
1)初始化循环。
首先执行表达式1,再执行表达式2,判断表达式1是否符合表达式2的条件,如果符合,则执行表达式4,否则,停止执行,最后执行表达式3.
2)下次的循环:
首先执行表达式2,判断表达式3是否符合表达式2的条件;如果符合,继续执行表达式4,否则停止执行,最后执行表达式3.如果往复,直到表达式3不再满足表达式2的条件。

THANKS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值