新建一个 java 类TestForwhile. java, 分别利用 for循环和 while循环,计算 1-100奇数和,打印输出结果。
时间: 2024-09-23 20:03:08 浏览: 58
创建一个名为`TestForWhile.java`的Java类,可以包含两个方法,分别使用for循环和while循环计算从1到100的奇数之和。以下是代码示例:
```java
public class TestForWhile {
// 使用for循环计算奇数和
public static int sumOfOddNumbersFor(int n) {
int sum = 0;
for (int i = 1; i <= n; i += 2) {
sum += i;
}
return sum;
}
// 使用while循环计算奇数和
public static int sumOfOddNumbersWhile(int n) {
int i = 1;
int sum = 0;
while (i <= n) {
sum += i;
i += 2;
}
return sum;
}
// 主函数,测试并打印结果
public static void main(String[] args) {
int limit = 100;
int sumFor = sumOfOddNumbersFor(limit);
System.out.println("Using for loop, the sum of odd numbers from 1 to " + limit + " is: " + sumFor);
int sumWhile = sumOfOddNumbersWhile(limit);
System.out.println("Using while loop, the sum of odd numbers from 1 to " + limit + " is: " + sumWhile);
}
}
```
在这个类中,`sumOfOddNumbersFor()`和`sumOfOddNumbersWhile()`分别实现了for和while循环的求和。`main()`函数用于测试这两个方法,并打印出结果。
阅读全文