写一个方法来计算一个整数中所有数字的和。使用以下方法头:
Public static int sumDigits(long n)
例如:sumDigits(234)返回9(2+3+4)。编写一个测试程序,提示用户输入一个整数并显示其所有数字的和。
代码如下:
import java.util.Scanner;
public class SumDigitsInteger {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数: ");
long number = input.nextLong();
sumDigits(number);
}
public static int sumDigits(long n){
long sum = 0;
for (int i = 1;i<=10;i++ ){
sum = sum + (n % 10);
n = n / 10;
if (n == 0)
break;
}
System.out.println(" " + sum);
return 0;
}
}
运行结果: