(十一)java循环结构
-
while(循环的条件) {循环的语句}
int a = 1; while(a < 5) { System.out.println(a);//1,2,3,4 a++; } System.out.println(a);//5
执行的原理:先判断条件是否为真,如果为真执行循环语句,执行结束,再次判断,如果条件还是为真,则继续执行语句知道条件为加。
-
do{语句} while(条件)
int b = 1; do { System.out.println(b);/1,2,3,4 } while (b < 5); System.out.println(a);//5
执行的原理:先执行循环的语句,在进行判断,如果为真继续执行循环语句最终输出结果与while相同。
do{}while()与while(){}的区别do中的循环语句必定会先执行一次。whilte条件一开始为false时,一次都不会执行。
-
for(表达式1,表达式2,表达式3......) {语句}
for(int i = 1;i< 5;i++) { System.out.println(i);//1,2,3,4 } System.out.println(i);//i 没有定义
变量的定义范围从定义变量的位置开始,到花括号的结束位置
for语句的执行顺序:
作者:狗尾草
-------------------------------------------
个性签名:海到无边天作岸,山登绝顶人为峰!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!