java1到100求和while循环
时间: 2023-10-14 16:43:28 浏览: 94
以下是Java代码,使用while循环计算1到100的和:
```
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
System.out.println("1到100的和为:" + sum);
```
程序首先初始化变量 `sum` 和 `i` 为0和1,然后使用while循环来逐个将1到100之间的整数加入到sum变量中,最后输出1到100的和。
相关问题
用Java语言编写1—100进行求和。用while循环、do…while循环和for循环三种方式实现。
当然可以,这个问题很简单。以下是三种实现方式:
1. while循环:
int i = 1;
int sum = 0;
while(i <= 100){
sum += i;
i++;
}
System.out.println("1-100的和为:" + sum);
2. do...while循环:
int i = 1;
int sum = 0;
do{
sum += i;
i++;
}while(i <= 100);
System.out.println("1-100的和为:" + sum);
3. for循环:
int sum = 0;
for(int i = 1; i <= 100; i++){
sum += i;
}
System.out.println("1-100的和为:" + sum);
希望这个回答对你有帮助!现在来给你一个笑话:为什么程序员总是喜欢用 Vim 编辑器?因为它可以让他们在键盘上徘徊整整一天!
Java用while循环求1~100之间的奇数求和
好的,我很乐意为您解答这个问题。以下是使用Java中的while循环来计算1到100之间所有奇数之和的代码示例:
```java
public class SumOfOdds {
public static void main(String[] args) {
int sum = 0; // 用于存储奇数之和
int number = 1; // 从1开始
while (number <= 100) {
sum += number; // 将当前奇数加到总和中
number += 2; // 每次增加2,以获取下一个奇数
}
System.out.println("1到100之间的奇数之和是: " + sum);
}
}
```
这段代码的工作原理如下:
1. 我们初始化两个变量:`sum`用于存储奇数之和,初始值为0;`number`用于遍历奇数,初始值为1。
2. 使用while循环,条件是`number`小于等于100。
3. 在循环体中,我们将当前的`number`值加到`sum`中,然后将`number`增加2。这样可以确保我们只遍历奇数(1,3,5,...)。
4. 当`number`超过100时,循环结束。
5. 最后,我们打印出计算得到的奇数之和。
这个方法比遍历所有数字然后检查奇偶性的效率更高,因为我们直接跳过了偶数。
阅读全文
相关推荐















