无法理解为什么这小段代码无法正常工作

用户名
    int[] binArray = new int[100];
    int bins = 10; 
    int numOfIterations = 100/bins;
    int binElement = 0;
    for (int i=0; i<numOfIterations; i++) {
        binElement = binElement + bins;
        binElement = binArray[i];
        System.out.println(binArray[i]);
    }

继续打印:0 0 0 0 0 0 0 0 0 0

尝试打印:0、10、20、30、40、50、60、70、80、90、100

乔什·恩格斯玛

您的问题是对如何给数组赋值的误解

/* Commented below is your code with comments of what the code is doing */
//sets bin element to 10.
binElement = binElement + bins;
// binArray[i] is zero (by default), so all you do is set binElement back to zero.
binElement = binArray[i];
// You still have not updated the array so it prints the default int array value of zero.
System.out.println(binArray[i]);

将您的代码更改为下面发布的代码,该代码可以为数组正确分配值,并且可以解决您的问题:

int[] binArray = new int[100];
int bins = 10; 
int numOfIterations = 100/bins;
int binElement = 0;
for (int i=0; i<numOfIterations; i++) {
    binElement = binElement + bins;
    binArray[i] = binElement ;
    System.out.println(binArray[i]);
}

查看下面发布的链接,以获取有关如何为数组分配值的大量示例。

数组

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法理解为什么这小段代码无法正常工作

来自分类Dev

Cassandra-无法理解为什么这种简单的设置无法正常工作?

来自分类Dev

无法理解为什么外键对此代码保持空白

来自分类Dev

无法理解为什么我得到System.ArgumentNullException的用户代码未处理

来自分类Dev

无法理解为什么在运行以下代码时应用程序崩溃

来自分类Dev

无法理解为什么for循环超出范围

来自分类Dev

无法理解为什么True / False无效

来自分类Dev

无法理解为什么UISegmentedControl返回nil

来自分类Dev

无法理解为什么正常停止线程会在Windows下的(wx)Python中挂起该线程的其余执行代码

来自分类Dev

无法理解为什么尝试和捕获无法在猫鼬中按预期方式工作

来自分类Dev

无法理解为什么事件未定义

来自分类Dev

mongodb-无法理解为什么/如何使用map-reduce

来自分类Dev

无法理解为什么递归深度超过了限制

来自分类Dev

MIPS和$ 31,无法理解为什么数据存储在寄存器$ 31中

来自分类Dev

无法理解为什么“ selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互”

来自分类Dev

无法理解为什么向每个递归调用中添加1

来自分类Dev

无法理解为什么git merge -s我们的将忽略先前的提交

来自分类Dev

无法理解为什么Javascript正则表达式不起作用

来自分类Dev

无法理解为什么分配后获得垃圾价值

来自分类Dev

无法理解为什么我的THREE.js对象是部分透明的

来自分类Dev

无法理解为什么replace()在这里不起作用

来自分类Dev

无法理解为什么会发生此错误-Swift

来自分类Dev

无法理解为什么ISP速度通过无线速度很慢

来自分类Dev

无法理解为什么我得到一个空指针错误

来自分类Dev

无法理解为什么函数不断在d3.js上被调用

来自分类Dev

无法理解为什么此网址映射有效吗?

来自分类Dev

无法理解为什么我的 Java 正则表达式不起作用

来自分类Dev

无法理解为什么使用传播运算符

来自分类Dev

似乎无法理解为什么 SQL 查询没有给我正确的响应

Related 相关文章

  1. 1

    无法理解为什么这小段代码无法正常工作

  2. 2

    Cassandra-无法理解为什么这种简单的设置无法正常工作?

  3. 3

    无法理解为什么外键对此代码保持空白

  4. 4

    无法理解为什么我得到System.ArgumentNullException的用户代码未处理

  5. 5

    无法理解为什么在运行以下代码时应用程序崩溃

  6. 6

    无法理解为什么for循环超出范围

  7. 7

    无法理解为什么True / False无效

  8. 8

    无法理解为什么UISegmentedControl返回nil

  9. 9

    无法理解为什么正常停止线程会在Windows下的(wx)Python中挂起该线程的其余执行代码

  10. 10

    无法理解为什么尝试和捕获无法在猫鼬中按预期方式工作

  11. 11

    无法理解为什么事件未定义

  12. 12

    mongodb-无法理解为什么/如何使用map-reduce

  13. 13

    无法理解为什么递归深度超过了限制

  14. 14

    MIPS和$ 31,无法理解为什么数据存储在寄存器$ 31中

  15. 15

    无法理解为什么“ selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互”

  16. 16

    无法理解为什么向每个递归调用中添加1

  17. 17

    无法理解为什么git merge -s我们的将忽略先前的提交

  18. 18

    无法理解为什么Javascript正则表达式不起作用

  19. 19

    无法理解为什么分配后获得垃圾价值

  20. 20

    无法理解为什么我的THREE.js对象是部分透明的

  21. 21

    无法理解为什么replace()在这里不起作用

  22. 22

    无法理解为什么会发生此错误-Swift

  23. 23

    无法理解为什么ISP速度通过无线速度很慢

  24. 24

    无法理解为什么我得到一个空指针错误

  25. 25

    无法理解为什么函数不断在d3.js上被调用

  26. 26

    无法理解为什么此网址映射有效吗?

  27. 27

    无法理解为什么我的 Java 正则表达式不起作用

  28. 28

    无法理解为什么使用传播运算符

  29. 29

    似乎无法理解为什么 SQL 查询没有给我正确的响应

热门标签

归档