java中输入两个正整数 计算两个整数之间所有正整数的累加和,并打印
时间: 2024-10-22 17:10:35 浏览: 19
计算整数各位数字之和 C++中如何计算任何一个正整数的各位数字之和
在 Java 中,你可以通过循环结构来实现这个功能。首先,获取用户输入的两个正整数,然后从较小的那个数开始,直到较大的那个数,计算每个数并累加到总和中。以下是简单的代码示例:
```java
import java.util.Scanner;
public class SumBetweenNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个正整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个正整数:");
int num2 = scanner.nextInt();
// 确保num1小于等于num2
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
int sum = 0;
for (int i = num1; i <= num2; i++) {
sum += i;
}
System.out.println("两个整数之间的所有正整数之和为: " + sum);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们先创建 `Scanner` 对象来读取用户的输入,然后根据输入计算累加和,并将结果打印出来。如果用户输入的第一个数大于第二个数,我们会交换它们以保持顺序。
阅读全文