/*
Enter a digit number: 234
digit sum: 9
brown:javacode brown$ java SumDigits
Enter a digit number: 1551
digit sum: 12
*/
import java.util.Scanner;
public class SumDigits {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a digit number: ");
long digit = input.nextLong();
System.out.println("digit sum: " + sumDigit(digit));
}
public static int sumDigit(long n) {
final int DECIMAL = 10;
long sum = 0;
do {
sum += n % DECIMAL;
} while ((n /= DECIMAL) != 0); // while (n /= DECIMAL); long cannot be converted to boolean.
return (int)sum;
}
}
求一个整数的所有位相加之和
最新推荐文章于 2024-04-14 15:52:44 发布
本文介绍了一段Java代码,用于实现输入数字并计算其各位数之和的功能。
1227

被折叠的 条评论
为什么被折叠?



