创建一个显示 0-101 的数组循环并将它们的数字总和单独存储到该索引中

卢卡斯·克劳斯

我很难弄清楚这一点。我需要创建一个显示索引号 0-101 的应用程序,并存储每个单独的索引号数字的总和。例如:

  1. 指数---------生成数
  2. 0--------------------0
  3. 1------2
  4. 2--------------------4
  5. 3--------------------6

等等。索引 17 将存储 25,因为 17 + 1 + 7 = 25。我已经得到了索引号列表。

public class ArrayPractice {

public static void main(String[] args)
{
    int sum = 0;

    int[] arrayNumber = new int[102];

    for(int i = 0; i < arrayNumber.length; i++){
        arrayNumber[i] = i;
        int add = i % 10; 
        sum += add; 
        i /= 10;

        System.out.println(i);
         }
    }
} 

我也明白要得到数字的总和,你必须对 10 取模,然后除以 10,17 % 10 = 7, 17 / 10 = 1 7 + 1 = 8 + 17(index) = 25。

我只是一直未能让它在循环中工作。任何帮助将不胜感激。

拉杰夫·辛格

您的代码的问题在于它只是总结了数字的最后一位数字,它不适用于数字大于 的数字2,您必须遍历所有数字并继续将它们添加到数字中。

for(int i = 0; i < arrayNumber.length; i++) {    
    arrayNumber[i] = i;
    int tmp = arrayNumber[i];

    // summing up digits
    while(tmp > 0) {
        arrayNumber[i] += tmp%10; //extracting right-most digit
        tmp /= 10; // removing the right-most digit
    }
    System.out.println(i , arrayNumber[i]);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

尝试在另一个活动“ java.lang.IndexOutOfBoundsException:索引:0,大小:0”中显示详细信息

来自分类Dev

为什么0是动态创建数组的最后一个值的非常普通的整数?

来自分类Dev

需要利用多个数组并将它们显示在一个对话框中

来自分类Dev

在pygame中创建一个窗口而不显示它

来自分类Dev

创建一个仅包含一个1和其余0的数组1 * 3

来自分类Dev

基于带有索引的矩阵列表创建一个1/0的矩阵列表

来自分类Dev

创建一个QR码并在ImageView中显示

来自分类Dev

创建一个以元组0、1、2、3初始化的多维数组,

来自分类Dev

如何将P101_USERNAME值传递到另一个页面

来自分类Dev

尝试创建一个多线程程序以查找0-100000000中的总素数

来自分类Dev

需要创建一个显示数组列表的设计

来自分类Dev

Vue 3-数字0增加(++)在模板中不是1而是101,为什么?

来自分类Dev

创建动态数组仅显示最后一个

来自分类Dev

需要创建一个数组以显示正确的字母

来自分类Dev

需要创建一个具有2个小数位的NSDecimalNumber以存储在Core Data中,但最后一个小数(0)被切掉

来自分类Dev

如何在Powershell中创建一个while循环以计数小于10的数字(最多0)

来自分类Dev

Matlab-创建一个名为bins的数组,其中21个数字从0到5(含0和5)

来自分类Dev

我如何创建一个数组,两个数组,一个从0到100,另一个是第一个数组的运行总和?

来自分类Dev

如何在 php 中创建一个有 20 行和 20 列且它们的值为 0 的数组?

来自分类Dev

从三个单独的表中检索数据并将它们显示在一个 php 页面上

来自分类Dev

在质数中找出 101

来自分类Dev

找到相同的 id 并将它们存储到一个数组中

来自分类Dev

创建一个长度不确定的数组,从 0 开始

来自分类Dev

创建一个数据结构,对象位于数组的索引 0

来自分类Dev

从 0 循环到一个数字并遍历数组中的所有数字(javascript)

来自分类Dev

如何在所有目录中创建一个空文件(0 字节大小)?

来自分类Dev

如何比较上一个选择中的一个值并创建二进制 1 或 0 字段

来自分类Dev

使用 numpy,如何生成一个数组,其中每个索引的值是第二个数组中从 0 到同一索引的值的总和?

来自分类Dev

创建一个存储路径并将它们放入变量的数组

Related 相关文章

  1. 1

    尝试在另一个活动“ java.lang.IndexOutOfBoundsException:索引:0,大小:0”中显示详细信息

  2. 2

    为什么0是动态创建数组的最后一个值的非常普通的整数?

  3. 3

    需要利用多个数组并将它们显示在一个对话框中

  4. 4

    在pygame中创建一个窗口而不显示它

  5. 5

    创建一个仅包含一个1和其余0的数组1 * 3

  6. 6

    基于带有索引的矩阵列表创建一个1/0的矩阵列表

  7. 7

    创建一个QR码并在ImageView中显示

  8. 8

    创建一个以元组0、1、2、3初始化的多维数组,

  9. 9

    如何将P101_USERNAME值传递到另一个页面

  10. 10

    尝试创建一个多线程程序以查找0-100000000中的总素数

  11. 11

    需要创建一个显示数组列表的设计

  12. 12

    Vue 3-数字0增加(++)在模板中不是1而是101,为什么?

  13. 13

    创建动态数组仅显示最后一个

  14. 14

    需要创建一个数组以显示正确的字母

  15. 15

    需要创建一个具有2个小数位的NSDecimalNumber以存储在Core Data中,但最后一个小数(0)被切掉

  16. 16

    如何在Powershell中创建一个while循环以计数小于10的数字(最多0)

  17. 17

    Matlab-创建一个名为bins的数组,其中21个数字从0到5(含0和5)

  18. 18

    我如何创建一个数组,两个数组,一个从0到100,另一个是第一个数组的运行总和?

  19. 19

    如何在 php 中创建一个有 20 行和 20 列且它们的值为 0 的数组?

  20. 20

    从三个单独的表中检索数据并将它们显示在一个 php 页面上

  21. 21

    在质数中找出 101

  22. 22

    找到相同的 id 并将它们存储到一个数组中

  23. 23

    创建一个长度不确定的数组,从 0 开始

  24. 24

    创建一个数据结构,对象位于数组的索引 0

  25. 25

    从 0 循环到一个数字并遍历数组中的所有数字(javascript)

  26. 26

    如何在所有目录中创建一个空文件(0 字节大小)?

  27. 27

    如何比较上一个选择中的一个值并创建二进制 1 或 0 字段

  28. 28

    使用 numpy,如何生成一个数组,其中每个索引的值是第二个数组中从 0 到同一索引的值的总和?

  29. 29

    创建一个存储路径并将它们放入变量的数组

热门标签

归档