java中用dowhile写1-100连续奇数的和 连续偶数的和
时间: 2024-10-08 15:27:30 浏览: 53
在 Java 中,你可以使用 `do-while` 循环来分别计算1到100之间的连续奇数和连续偶数的和。这里是一个简单的示例:
```java
int sumOdd = 0;
int countOdd = 0;
int i = 1;
do {
// 检查是否是奇数
if (i % 2 == 1) {
sumOdd += i;
countOdd++;
}
i++; // 每次迭代增加1
} while (i <= 100);
System.out.println("1到100之间连续奇数的和: " + sumOdd);
// 对于偶数,我们只需要改变检查条件
sumOdd = 0;
countOdd = 0;
i = 2; // 偶数从2开始
do {
if (i % 2 == 0) {
sumOdd += i;
countOdd++;
}
i++; // 每次迭代增加1
} while (i <= 100);
System.out.println("1到100之间连续偶数的和: " + sumOdd);
```
相关问题
Java中用循环结构求1—100的奇数和
好的,以下是Java语言中用循环结构求1-100的奇数和的代码:
```
public class Main {
public static void main(String[] args) {
int odd_sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) {
odd_sum += i;
}
}
System.out.println("1-100的奇数和为:" + odd_sum);
}
}
```
这个程序中,我们定义了一个变量`odd_sum`,用来存储奇数和。然后我们使用for循环来遍历1-100之间的所有数字,如果数字是奇数,就把它加到`odd_sum`中。最后输出`odd_sum`的值即可。如果需要求偶数和,只需要把if语句中的条件改为`i % 2 == 0`,然后把变量名改为`even_sum`即可。
phyon中用while语句求1-100的和
可以使用如下代码:
```python
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("1-100的和为:", sum)
```
运行结果为:
```
1-100的和为: 5050
```
阅读全文