编写一个Java程序,使用下述方法头,计算一个整数各位数字之和
时间: 2024-10-20 08:15:14 浏览: 26
在Java中,我们可以创建一个名为`sumDigits`的方法,用于计算一个整数的所有位数字之和。可以使用`String`类将整数转换成字符数组,遍历每个字符获取其对应的数值(0到9),然后累加求和。下面是一个示例:
```java
public class Main {
public static void main(String[] args) {
int number = 12345;
System.out.println("Sum of digits: " + sumDigits(number));
}
public static int sumDigits(int num) {
// Convert integer to String and then to character array
String strNum = String.valueOf(num);
char[] digits = strNum.toCharArray();
int sum = 0;
// Iterate through each digit and add its value to the sum
for (char digit : digits) {
sum += Character.getNumericValue(digit); // getNumericValue converts char to its numeric value
}
return sum;
}
}
```
当你运行这段程序,它会打印出给定整数各位数字之和。
阅读全文