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的条件。
谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值