循环语句
- 循环概述
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。
- for循环
格式:
for(初始化表达式①;布尔表达式②;步进表达式④){
循环体③
}
执行流程
执行顺序:①②③④>②③④>②③④…②不满足为止。
①负责完成循环变量初始化
②负责判断是否满足循环条件,不满足则跳出循环
③具体执行的语句
④循环后,循环条件所涉及变量的变化情况

- while
格式:
条件初始化①;
while(条件判断②){
语句体③;
条件变化④;
}
执行流程
执行顺序:①②③④>②③④>②③④…②不满足为止。
①负责完成循环变量初始化。
②负责判断是否满足循环条件,不满足则跳出循环。
③具体执行的语句。
④循环后,循环变量的变化情况。

- do…while
格式:
条件初始化;
do{
循环体语句③;
条件变化④;
}while(判断条件②);
注:无论是否满足条件,都至少执行一次
执行流程
执行顺序:①③④>②③④>②③④…②不满足为止。
①负责完成循环变量初始化。
②负责判断是否满足循环条件,不满足则跳出循环。
③具体执行的语句
④循环后,循环变量的变化情况

- 循环嵌套
循环嵌套
for(条件初始化;条件判断;条件变化){
代码
for(条件初始化;条件判断;条件变化){
代码
}
代码
}
外层循环执行一次,内层循环执行一轮

(6)测试java中的break和continue
break
作用:结束 终止 停止
场景:swtich语句,循环中
continue
作用:结束本次循环,直接进入到下一次循环
场景:循环中
Math 类
不需要导包,java.lang包下的
Math.random() 产生随机数 [0,1) 随机小数
[0,max) 随机小数 Math.random()*max
[0,max) 随机整数 (int)(Math.random()*max)
[0,max] 随机整数 (int)(Math.random()*(max+1))
[min,max] 随机整数 (int)(Math.random()*(max-min+1)+min)
Math.round(参数)-->四舍五入
Math.abs(参数)-->绝对值
Math.sqrt(参数)-->平方根

最后
以上就是合适小蘑菇最近收集整理的关于for循环嵌套执行顺序_java基础4(for、while、do...while)的全部内容,更多相关for循环嵌套执行顺序_java基础4(for、while、do内容请搜索靠谱客的其他文章。
发表评论 取消回复