不明白,能把代码写出来吗,输入的整数有可能是两位,三位,四位作者: mark.tian 时间: 2015-3-11 21:30
你想法很正确,初学的就用除和取模来计算一个整型数据的各个位上的和。。作者: milimili 时间: 2015-3-11 21:56
class Demo{
public static void main(String[] args){
long result = sumDigits(2345L);
System.out.println(result);
}
public static long sumDigits(long n){
if(n<10L){
return n;
}else{
long next = n / 10;
long last = n % 10;
return last + sumDigits(next);
}
}
}作者: 木森森 时间: 2015-3-11 22:05