循环结构:
为什么会有循环结构呢,在编写代码的时候你是否有这种感觉,一段代码要重复非常多的次数,然而他的内容却是一样的,就算可以复制粘贴,但是总觉得这样的代码看起来不太美观,看起来很费劲,所以为了解决这个问题便有了循环结构,他很简单的解决了重复执行代码的问题。
根据是否已知循环重复次数的情况下,循环结构可以划分为for循环和while循环,已知循环重复次数采用for循环,不知重复次数但是已知结束条件的循环采用while循环,当然以上不是一个严格意思上的分类,无论是for还是while,在Java当中都是可以互换的!
循环四要素:
1.循环初始化 :指的就是循环从什么时候开始执行
2.循环继续条件:什么情况循环继续执行/反过来说,循环何时结束
3.循环体:重复的结构
4.循环的周期,步长,间距
for循环:
for(1循环的初始化 ; 2循环的继续条件 ; 4循环的步长 ){
3循环体
}
从进入for循环开始循环初始化,根据循环的判定条件,然后执行循环体,然后到循环的步长,然后再判断循环继续条件,执行循环体......
一直执行,然后到不满足循环条件为止结束循环
while循环 :
1.循环的初始化
while(2.循环的继续条件){
3.循环体
4.循环的步长
}
while(true){
1.循环初始化
2.循环的继续条件
3.循环体
4.循环的步长
}注意:这么写while循环的话,逻辑上比较顺畅的,但是有危险,在于本身是死循环,需要在合适的时候用break关键字跳出循环