6-1-2 求一个整数各位数字累加和用java
时间: 2024-10-16 17:13:39 浏览: 26
在Java中,你可以通过遍历整数每一位并进行累加的方式来求一个整数各位数字的和。以下是一个简单的示例,使用了`String`将整数转换成字符数组,然后逐个处理每个字符(实际上是数字):
```java
public class Main {
public static void main(String[] args) {
int num = 612; // 输入的整数
int sum = digitSum(num);
System.out.println("数字之和是: " + sum);
}
public static int digitSum(int number) {
String strNum = Integer.toString(number); // 转换为字符串便于操作
int sum = 0;
for (int i = 0; i < strNum.length(); i++) {
char digitChar = strNum.charAt(i); // 获取每一位数字
sum += Character.getNumericValue(digitChar); // 累加数值
}
return sum;
}
}
```
在这个例子中,`digitSum`函数接收一个整数作为输入,将其转换为字符串,然后对每个字符(即一位数字)应用`Character.getNumericValue()`获取其对应的数值,并累加到总和上。
阅读全文