Java编写程序,从控制台获取输入的一个4位整数,求出各位数的数字之和并输出
时间: 2024-10-15 19:30:12 浏览: 39
java代码-使用java,一个整数各个位上的最大数字的源代码
在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("请输入一个四位整数:");
String input = scanner.nextLine(); // 获取用户输入的字符串
int number = Integer.parseInt(input); // 将字符串转换成整数
int sumOfDigits = getDigitSum(number); // 计算各位数字之和
System.out.println("各位数字之和为:" + sumOfDigits);
// 计算函数
private static int getDigitSum(int num) {
int sum = 0;
while (num > 0) {
sum += num % 10; // 取余得到最后一位,加到总和上
num /= 10; // 移除最后一位
}
return sum;
}
// 关闭扫描器
scanner.close();
}
}
```
阅读全文