有人可以解释一下这行代码在做什么吗?

时间:2016-03-10 21:04:45

标签: java arrays count

我正在努力接受这个代码实际上用简单的术语表达的含义,而且经常出现并经常使用但由于某种原因,我感到困惑,因为我还没有开始以简单的方式理解它

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

谢谢,

1 个答案:

答案 0 :(得分:4)

TL; DR它将list数组中的每个值设置为0.

看起来你有一个整数数组int[] list,它可能包含也可能不包含某些值。您使用for循环来遍历list的每个元素,并将每个值设置为0。它是通过使用i作为索引将0设置为来实现此目的的。它知道使用list.length停止,这意味着当for等于i包含的元素数时,它将退出list循环。 list数组可能经常在不同的地方使用,因此这段代码有助于清理list可能包含的任何不需要的数据。 请查看Help with understanding java 'for' loops以获取有关for循环的更多信息。查看 this link 以帮助您更好地理解数组。