在Java中的情况中为什么要用到或是需要循环呢?
一,在一件事物中需要多次要重复做的事情非常复杂不能一直写着就需要到了循环
二,在重复写的代码中可以直接用循环代替可以更便捷的写代码。
while循环:
在循环刚开始时,会计算一次"布尔表达式"的值,若条件为真,执行循环体。而对于后来的每一次额外的循环,都会在开始前重新计算一次。
语句中应有使循环趋向于结束语句,否则会出现无限循环——"死"循环。
深知while的循环的情况下还有do-while:
do-while
-是先执行,后判断
while
-是先判断,后执行
在循环中还有另一个循环是for循环在循环语句中for循环会比while语句更便捷
for循环语句是支持语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构
语法形式
for(初始表达式:布尔表达式步进){
循环体;
}
注意事项:
在for循环在执行条件测试后,先执行程序部分,在执行步进。
在for语句的初始化部分声明变量,其作用域为整个for循环体
"初始化"和"循环条件表达式"部分可以使用逗号来执行多个操作
如果三个部分都为空语句(分号;能省),相当于一个无限循环
跳转语句----break和continue
在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,并执行中剩余的语句。(break语句还用于多支语句switch中)
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行的循环的判定。
什么是break语句:
break;改变程序控制流程
-用于do-while,while,for中时,可跳出循环而执行循环后面的语句
什么是continue语句
continue:另能用在循环里
continue作用:跳过循环体中剩余的语句而执行下一次循环
对比break和continue
(1.)使用的场合
-break可用于switch结构和循环中
-continue另能用于循环结构中
(2.)作用(循环结构中)
-break语句终止某个循环,程序跳转到循环块外的下一个语句。
-continue跳出本次从循环,进入下一次循环
跳转语句---return
return语句从当前方法退出,返回到调用该方法的语句处,并从该语句的下语句处继续执行程序。
返回语句的两种格式
-1,return rxpression
返回一个值调用该方法的语句。
返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据类型
-2,return
当方法声明中用void声明返回类型为空时,应使用这种返回类型,它并返回任何值。
总结:
break
- switch语句
- 循环语句
continue
- 循环语句
return
-任何语句中,结束当前方法,和循环其实与前者没有太大的关系联系。