一、for循环控制
基本语法:
for(循环变量初始化;循环条件:循环变量迭代){
循环操作(语句);
}
二、入门练习
public class for01 {
public static void main(String[] args) {
for (int i = 0; i < 10 ; i++) {
System.out.println("循环"+i);
}
}
}
三、流程图
四、注意事项
1、循环条件是返回一个布尔值的表达式
2、for(循环判断条件:)中的初始化和变量迭代可以写到其它地方,但是两边的分号不能省略。
3、循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开。
4.分析下面代码输出的什么
public class for03 {
public static void main(String[] args) {
int count = 3;
for (int i = 0, j = 0; i < count; i++,j+=2){
System.out.println("i=" + i + "j=" + j);
}
}
}
i=0 j=0
i=1 j=2
i=2 j=4
五、练习一
打印1~100之间所有是9的倍数的整数,统计个数及总合
public class ForExercise {
public static void main(String[] args) {
// 打印1~100之间所有是9的倍数的整数,统计个数及总合
int count = 0; //统计9的倍数个数
int sum = 0;//总和
int t = 9;
for(int i = 1;i <= 100;i++){
if(i % t == 0){
System.out.println("9的倍数" + i);
count++;
sum += i;
}
}
System.out.println("一共有" + count + "总合为" + sum);
}
}
练习二
public class ForExercise01 {
public static void main(String[] args) {
int t = 5;
for(int i = 0;i <= t;i++){
System.out.println(i + "+" + (t - i) + "=" + t);
}
}
}