小编Ash*_*hok的帖子

如何单独读取整数数字

大家好,我有一个简单的问题.所以我有一个任务,我必须创建一个程序,递归计算整数中所有数字的总和.IE整数123(1 + 2 + 3)= 6.如何从第一个数字开始并继续运行直到没有其他数字?这就是我到目前为止......

import java.util.*;

public class sum 
{    
    /**
     * @param args
     */
    public static void main(String[] args) 
    {           
        System.out.println(sumDigits(123))   
    }

    public static  int sumDigits(int n)
    {
        while (n.hasNext())
        {
            return n.charAt(n.length) + sumDigits(n.charAt((n.length - 1)))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我知道我正在使用(hasNext和charAt,我不应该......)但是int的等价物是什么?

java

2
推荐指数
1
解决办法
643
查看次数

标签 统计

java ×1