如何分别读取整数

大卫

大家好,我有一个简短的问题。因此,我要完成一个作业,在该作业中,我必须创建一个程序来递归计算整数中所有数字的总和。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)))
        }
    }
}

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

简单的递归解决方案:从数字的末尾开始,在每一步中,您将得到数字的最后一位数字(m),然后将数字除以10得到的数字next如果在某个步骤上由于n / 10-得到0,则表示递归结束,您可以返回余数。否则,您可以使用再次调用函数next

public static  int sumDigits(int n)
{
    int m = n % 10, next = n / 10;
    if (next == 0) {
        return m;
    }
    return m + sumDigits(next);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何分别专门针对整数和浮点类型的模板函数?

来自分类Dev

如何在JavaScript中执行整数除法,并分别获得余数?

来自分类Dev

如何使NVDA分别读取同一行上的元素?

来自分类Dev

数据分别读取fscanf

来自分类Dev

如何从文件中读取整数位数?

来自分类Dev

如何读取3个字节的整数?

来自分类Dev

如何在Python中从文件读取整数

来自分类Dev

如何每次读取一个整数?

来自分类Dev

如何使用QByteArray读取16位整数

来自分类Dev

如何从字符串读取多个整数

来自分类Dev

如何从文件中读取列表和整数?

来自分类Dev

如何使用console.readline()读取整数?

来自分类Dev

如何从Java中的字符串中分别提取字符串和整数?

来自分类Dev

如何从Java中的字符串中分别提取字符串和整数?

来自分类Dev

如何从tsv数据文件中分别读取每一列?

来自分类Dev

Java如何逐行读取文本文件并分别获取该行的文本(长文本)

来自分类Dev

如何将所有链接存储到变量中,同时允许分别读取它们?(Python)

来自分类Dev

如何在一个读取命令下读取两个变量并分别回显它们?

来自分类Dev

如何分别嵌入文件?

来自分类Dev

如何分别缩放Windows?

来自分类Dev

Shell脚本从文件中分别读取列

来自分类Dev

如何读取/写入64位无符号小尾数整数?

来自分类Dev

如何从Rust 1.0中的缓冲区读取整数?

来自分类Dev

如何在C ++中从文件读取大端整数?

来自分类Dev

如何使用Node.js读取非字节对齐的整数?

来自分类Dev

当关注性能时,如何从文件中读取整数?

来自分类Dev

C-如何读取整数文件,直到文件末尾

来自分类Dev

如何在Rust 1.0中从用户读取整数输入?

来自分类Dev

如何从控制台读取未知数量的整数?

Related 相关文章

  1. 1

    如何分别专门针对整数和浮点类型的模板函数?

  2. 2

    如何在JavaScript中执行整数除法,并分别获得余数?

  3. 3

    如何使NVDA分别读取同一行上的元素?

  4. 4

    数据分别读取fscanf

  5. 5

    如何从文件中读取整数位数?

  6. 6

    如何读取3个字节的整数?

  7. 7

    如何在Python中从文件读取整数

  8. 8

    如何每次读取一个整数?

  9. 9

    如何使用QByteArray读取16位整数

  10. 10

    如何从字符串读取多个整数

  11. 11

    如何从文件中读取列表和整数?

  12. 12

    如何使用console.readline()读取整数?

  13. 13

    如何从Java中的字符串中分别提取字符串和整数?

  14. 14

    如何从Java中的字符串中分别提取字符串和整数?

  15. 15

    如何从tsv数据文件中分别读取每一列?

  16. 16

    Java如何逐行读取文本文件并分别获取该行的文本(长文本)

  17. 17

    如何将所有链接存储到变量中,同时允许分别读取它们?(Python)

  18. 18

    如何在一个读取命令下读取两个变量并分别回显它们?

  19. 19

    如何分别嵌入文件?

  20. 20

    如何分别缩放Windows?

  21. 21

    Shell脚本从文件中分别读取列

  22. 22

    如何读取/写入64位无符号小尾数整数?

  23. 23

    如何从Rust 1.0中的缓冲区读取整数?

  24. 24

    如何在C ++中从文件读取大端整数?

  25. 25

    如何使用Node.js读取非字节对齐的整数?

  26. 26

    当关注性能时,如何从文件中读取整数?

  27. 27

    C-如何读取整数文件,直到文件末尾

  28. 28

    如何在Rust 1.0中从用户读取整数输入?

  29. 29

    如何从控制台读取未知数量的整数?

热门标签

归档