Java循环求和 计算输出1+2+3+...+n
时间: 2023-08-03 18:09:48 浏览: 132
好的,以下是使用 for 循环实现 Java 求和的代码示例:
```java
public class SumByFor {
public static void main(String[] args) {
int n = 100; // 求和上限为100
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
System.out.println("1+2+3+...+" + n + " 的和为:" + sum);
}
}
```
以上示例程序使用了 for 循环实现了 Java 求和操作,求和上限为 100。运行程序后,会输出 1+2+3+...+100 的和为 5050。
希望可以帮到你!
相关问题
Java循环求和(要求使用三种循环完成) 【题目描述】 利用for循环。计算输出1+2+3+...+n 的和
好的,以下是三种循环实现 Java 求和的代码示例:
1. for 循环
```java
public static int sumWithForLoop(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
return sum;
}
```
2. while 循环
```java
public static int sumWithWhileLoop(int n) {
int sum = 0;
int i = 1;
while (i <= n) {
sum += i;
i++;
}
return sum;
}
```
3. do-while 循环
```java
public static int sumWithDoWhileLoop(int n) {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= n);
return sum;
}
```
以上三种循环都可以实现求和操作,具体使用哪种循环取决于个人习惯和需求。
Java循环求和(要求使用三种循环完成) 【题目描述】 利用for循环。计算输出1+2+3+...+n 的和。
好的,以下是三种循环实现 Java 求和的代码示例:
1.使用 for 循环实现:
```java
public class SumByFor {
public static void main(String[] args) {
int n = 100; // 求和上限为100
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
System.out.println("1+2+3+...+" + n + " 的和为:" + sum);
}
}
```
2.使用 while 循环实现:
```java
public class SumByWhile {
public static void main(String[] args) {
int n = 100; // 求和上限为100
int sum = 0;
int i = 1;
while (i <= n) {
sum += i;
i++;
}
System.out.println("1+2+3+...+" + n + " 的和为:" + sum);
}
}
```
3.使用 do-while 循环实现:
```java
public class SumByDoWhile {
public static void main(String[] args) {
int n = 100; // 求和上限为100
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= n);
System.out.println("1+2+3+...+" + n + " 的和为:" + sum);
}
}
```
以上三个示例程序分别使用了 for、while、do-while 三种不同的循环方式实现了 Java 求和操作。希望可以帮到你!
阅读全文