概述
多重循环的概念
它是由三大循环结构【for、while、do-while】两两之间任意嵌套组成的
外层循环变量变化1次,内层循环变量变化1轮
循环嵌套层数一般不建议超过3层,否则会耗CPU资源,而且代码也不便于理解和阅读
while循环
▪ 在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后
来每一次额外的循环,都会在开始前重新计算一次。
▪ 语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环。
do-while循环
▪ do-while:
– 先执行,后判断。
▪ while:
– 先判断,后执行。
for循环
▪ for循环语句是支持迭代的一种通用结构,是最有效、最灵
活的循环结构
▪ 语法形式
▪ for (初始表达式;布尔表达式;步进) {
循环体;
▪ }
▪ 注意事项
– for循环在执行条件测试后,先执行程序部分,再执行步进。
– 在for语句的初始化部分声明的变量,其作用域为整个for循环体
– “初始化”和“循环条件表达式”部分可以使用逗号来执行多个操作
– 如果三个部分都为空语句(分号;能省),相当于一个无限循
环
break语句
break语句可以用在switch结构中,也可以用在循环结构中
break语句用于跳出他当前所处的那一层循环,如果需要跳出二重循环,就需要在每一层当中分别使用break语句【break处于内层循环就只能打破内层循环,处于外层就打破外层循环】
break语句一般需要配合if语句使用,满足条件后退出循环,如果没有配合if语句,那就一进来碰到break语句就退
continue语句
continue 只能用在循环结构中
在循环中一旦碰到continue语句就立即结束本次循环直接开始下一次循环,continue之后的语句就不会被跑,就起到了短路的效果
通常也是搭配if条件语句使用
对比break和continue
▪ 使用场合
– break可用于switch结构和循环结构中
– continue叧能用于循环结构中
▪ 作用(循环结构中)
– break语句终止某个循环,程序跳转到循环块外的下一条语句。
– continue跳出本次循环,进入下一次循环
跳转语句---return
▪ return语句从当前方法退出,返回到调用该方法的语句处,并从
该语句的下条语句处继续执行程序。
▪ 返回语句的两种格式(具体到方法时详细讲解)
– 1、return expression
▪ 返回一个值给调用该方法的语句。
▪ 返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据
类型。
– 2、return
▪ 当方法声明中用void声明返回类型为空时,应使用这种返回类型,它并返回任何
值。
最后
以上就是自然夕阳为你收集整理的java多重循环的全部内容,希望文章能够帮你解决java多重循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复