概述
循环语句
- 循环概述
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为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...while)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复