for循环结构
循环结构的使用
1.初始化条件
2.循环条件----Boolean
3.循环体
4.迭代条件
执行过程:1–2--3–4--2–3—4…2
class ForTest{
public static viod main(String[]agrs){
for(int i = 1; i < 500; i++){
System.out.println("Hello World");
//练习
int num = 1;
for(System.out.println("a");num <= 3; System.out.println("c"),num++){
System.out.println("b");
//输出结果:abcbcbc
}
}
}
//遍历100以内的偶数
//输出偶数
//记录偶数的个数
int sum = 0;
int count = 0;
for(int i = 1; i<=100;i++){
if(i%2 = 0){
System.out.println("偶数有:"+ i)
sum += i;
count++;
System.out.println("偶数的个数为:"+ count)
}
System.out.println("总和为:"+sum);
}
while循环的使用
while循环的四个要素
- 初始化条件
- 循环条件----->是Boolean的类型
- 循环体
- 迭代条件
说明:千万不要丢了迭代条件,否则可能成为死循环,写程序要避免成为死循环
for循环和while循环是可以相互转换
for 循环和while循环的初始化条件的作用范围不一样
while循环的结构
1
while(2){
3;
4;
}
执行过程:1-2-3-4-2-3-4-2-3…-2
//遍历所有100以内的偶数
class whileTest{
public static void main(Sting[]agrs){
int i = 1;
while(i <=100){
if(i%2==0){
System.out.println(i);
}
i++;
}
}
}
do while循环
- 初始化条件
- 循环条件----->是Boolean的类型
- 循环体
- 迭代条件
结构
1;
do{
3;
4;
}while(2)
执行过程:1-3-4-2-3-4-2…-2
int num = 1;
do{
if(num%2==0){
System.out.println(num);
}
num++;
while(num <=100);
}