public class OddSum { public static void main(String[] args) { int n = 100; // 假设n为100 int sum = 0; for (int i = 1; i <= n; i += 2) { sum += i; } System.out.println("1到" + n + "之间的奇数和为:" + sum); } }
时间: 2023-05-14 10:06:35 浏览: 55
这段代码有一个错误,for循环中的i = 2应该改为i += 2,否则会造成死循环。正确的代码如下:
public class OddSum {
public static void main(String[] args) {
int n = 100;
int sum = 0;
for (int i = 1; i <= n; i += 2) {
sum += i;
}
System.out.println("1到" + n + "之间的奇数和为:" + sum);
}
}