利用Java编译 输入一个正整数,计算并输出整数的各位数字之和。 如输入12345,结果显示15
时间: 2024-09-25 12:14:07 浏览: 49
java代码-例子3-13 输入一个自然数,判断该数是否为素数
在Java中,你可以使用循环结构和变量来计算整数的各位数字之和。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class SumOfDigits {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数:");
int num = scanner.nextInt(); // 获取用户输入的整数
int sum = 0; // 初始化总和为0
while (num != 0) { // 当数字不为0时继续循环
int digit = num % 10; // 取出最后一位数字
sum += digit; // 将数字加到总和上
num /= 10; // 移除最后一位,对下一位做运算
}
System.out.println("各位数字之和为:" + sum); // 输出结果
}
}
```
当你运行这个程序,输入12345,它会计算各个位的数字(1+2+3+4+5),最终输出结果15。
阅读全文