循环语句
循环语句
循环语句的功能:在某些条件满足的情况下,反复执行特定代码的功能
循环语句的四个组成部分:
1.初始化部分
2.循环条件部分
3.循环体部分
4.迭代部分
循环语句分类:
for循环
while循环
do/while循环
for循环结构的使用
for循环结构
1.格式:
(1)初始化条件
(2)循环条件
(3)迭代条件
(4)循环体
for(初始化条件;循环条件;迭代条件){
循环体
}
2:执行过程(1)-(2)-(4)-(3)-(2)-(4)-(3)......-(4)-(3)-(2)
即直至循环条件不满足,退出当前循环
public class V{ public static void main(String[] args){ int j=1; for (System.out.print('a');j<3;System.out.print('c'),j++){ System.out.print('b'); } } }
题目:输出100以内所有的偶数及偶数的和(累加的思想),及偶数的个数
public class V{ public static void main(String[] args){ //题目:输出100以内所有的偶数及偶数的和(累加的思想),及偶数的个数 int i=1; int count=0; int sum=0; System.out.println("100以内所有偶数的个数是:"); for (i=1;i<=100;i++){ if (i%2==0){ System.out.println(i); sum+=i; count++; } } System.out.println("偶数的和是:"+sum); System.out.println("偶数的个数是:"+count); } }
练习:
public class V{ public static void main(String[] args){ for(int i=1;i<=150;i++){ System.out.print(i+" "); if (i%3==0){ System.out.print("foo "); }if (i%5==0){ System.out.print("biz "); }if (i%7==0){ System.out.print("baz "); } System.out.println(); } } }
public class V{ public static void main(String[] args){ for (int i=100;i<1000;i++){ int j1=i/100;//d得出百位数 int j2=(i-j1*100)/10;//得出十位数 int j3=i%10;//得出个位数 if(i==j1*j1*j1+j2*j2*j2+j3*j3*j3) System.out.println(i); } } }