for循环的目的是为了限制循环体的执行次数,使结果更精确。
while循环的目的是为了反复执行语句或代码块。
for循环:
public static void main(String[] args) {
int sum=0;
int num=0;
for(int i=1;i<=100;i++) {
if(i%2==0) {
num+=i;
}else {
sum+=i;
}
}
System.out.println("奇数和="+sum);
System.out.println("偶数和="+num);
}
while循环:
public static void main(String[] args) {
int sum=0;
int num=0;
int i=1;
while(i<=100) {
if(i%2==0) {
num+=i;
}else {
sum+=i;
}
i++;
}
System.out.println("奇数和="+sum);
System.out.println("偶数和="+num);
实现:
插曲: