/** 用for和while循环 do-while分别计算100以内奇数和偶数的和,并输出。 */
public class ForWhileDoWhile {
public static void main(String[] args) {
// 1.for
int sumOddi = 0;// 奇数和
int sumEveni = 0;// 偶数和
for (int i = 1; i <= 100; i++) {// 初始化变量 条件判断 改变变量
// 循环操作
if (i % 2 != 0) {
sumOddi += i;
} else {
sumEveni += i;
}
}
System.out.println("100以内奇数和为:" + sumOddi);
System.out.println("100以内偶数和为:" + sumEveni);
System.out.println("===============================");
// 2.while
int sumOddj = 0;// 奇数和
int sumEvenj = 0;// 偶数和
int j = 1; // 初始化变量
while (j <= 100) { // 条件判断
// 循环操作
if (j % 2 != 0) {
sumOddj += j;
} else {
sumEvenj += j;
}
// 改变变量
j++;
}
System.out.println("100以内奇数和为:" + sumOddj);
System.out.println("100以内偶数和为:" + sumEvenj);
System.out.println("===============================");
// 3.do-while
int sumOddk = 0;// 奇数和
int sumEvenk = 0;// 偶数和
int k = 1; // 初始化变量
do {
// 循环操作
if (k % 2 != 0) {
sumOddk += k;
} else {
sumEvenk += k;
}
// 改变变量
k++;
} while (k <= 100); // 条件判断
System.out.println("100以内奇数和为:" + sumOddk);
System.out.println("100以内偶数和为:" + sumEvenk);
System.out.println("===============================");
}
}
用for和while循环 do-while分别计算100以内奇数和偶数的和,并输出。
最新推荐文章于 2023-02-16 20:02:14 发布