用java语言输入一个正整数,计算并输出整数的各位数字之和。 如输入12345,结果显示15,如下图所示。
时间: 2024-09-24 10:02:25 浏览: 28
在Java中,你可以使用`Scanner`类来获取用户输入的正整数,并通过循环遍历每一位数字来计算它们的总和。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入一个正整数
System.out.println("请输入一个正整数:");
// 获取用户输入
int number = scanner.nextInt();
// 计算并输出各位数字之和
int sum = 0;
while (number > 0) {
int digit = number % 10; // 取余数得到最后一位
sum += digit; // 将该位加到总和上
number /= 10; // 移除最低位
}
System.out.println("整数的各位数字之和是:" + sum);
// 关闭扫描器
scanner.close();
}
}
```
当你运行这个程序并输入12345,它会输出结果15。
阅读全文