循环三要素: 起始值, 终点值, 步长
循环体中定义的
变量都是局部变量,
尤其是
for结构
要注意
for() 括号中的也是局部变量
while
while(判断条件){循环操作}
1>,判断while 后面的条件是否成立(true / false)
2>,当条件成立时,执行循环内的操作代码,然后重复循环1>,2>,直到循环不成立为止.
特点:先判断,后执行!
while规定一个数小于0循环,这里的0不小于0,不进入 while,输出了0;
public static void main(String[] args) {
int a = 0;
while (a<0){
a++;
}
System.out.println(a);
}
![](https://i-blog.csdnimg.cn/blog_migrate/599e965cb3465bf713e19791f92dcaa0.png)
do…while
do{循环操作}while(判断条件)
1>,先执行一遍循环操作,然后判断循环条件是否成立.
2>,如果条件成立,继续执行1>,2>,直到循环条件不成立为止.
特点:先执行,后判断 ,至少执行一次循环
while规定一个数小于0循环,这里的0不小于0,在 while中就会直接输出0;二这里先加一了!
public static void main(String[] args) {
int a = 0;
do {
a++;
}while (a<0);
System.out.println(a);
}
![](https://i-blog.csdnimg.cn/blog_migrate/6e6f13a0b8366373588234e6a693872b.png)
for(* ; * ; *){}
for(
循环变量初始化
;
循环条件
;
循环变量变化
){}
初始值 结束值 步长
1>,执行循环变量初始化部分,设置循环的初始状态,此部分在循环中只执行一次.
2>,进行循环条件的判断,如果条件为true,则执行循环体内代码,如果为false则直接退出循环.
3>,执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断.
4>,依次重新执行2>,3>,4>,直到退出循环.
特点:相比while 和do…while语句结构更加简洁易读
循环5次加一操作 ,循环一次输出一次 下面的运行结果一行对应一次循环
循环5次加一操作 ,循环一次输出一次 下面的运行结果一行对应一次循环
循环10public static void main(String[] args) {
int num = 0;
for (int i=1;i<=5;i++){
num = num + 1;
System.out.println(num);
}
}
作者:唐平
时间:2018.4.22