1.用Java编写程序: 用while循环和for循环分别实现求解s=1+2+3+。。。+n要求:从键盘输入n的值,输出s的值。
时间: 2024-09-07 07:05:30 浏览: 94
Java程序设计:3 选择结构程序设计Part2.ppt
在Java中,你可以使用while循环和for循环来实现累加求和的功能。这里是一个简单的例子:
**使用while循环实现:**
```java
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数n:");
int n = scanner.nextInt();
int sum = 0;
int i = 1;
while (i <= n) {
sum += i;
i++;
}
System.out.println("1到" + n + "的和为: " + sum);
}
}
```
**使用for循环实现:**
```java
import java.util.Scanner;
public class SumFor {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数n:");
int n = scanner.nextInt();
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
System.out.println("1到" + n + "的和为: " + sum);
}
}
```
在这两个示例中,用户都会被提示输入一个数字n,然后计算从1到n的所有整数之和并打印结果。
阅读全文