Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有人能解释一下这行代码在做什么吗?_Java_Arrays_Count - Fatal编程技术网

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

Java 有人能解释一下这行代码在做什么吗?,java,arrays,count,Java,Arrays,Count,我正在努力用简单的术语来理解这段代码的实际含义,它经常出现,也经常被使用,但出于某种原因,它让我感到困惑,因为我还没有开始以一种简单的方式理解它 for (int i=0; i<list.length; i++) { list[i] = 0; 谢谢,TL;DR它将列表数组中的每个值都设置为0 看起来您有一个整数数组int[]列表,它可能包含也可能不包含某些值。您正在使用for循环迭代列表中的每个元素,并将每个值设置为0。它是通过使用i作为索引将值设置为0来实现的。它知道使用

我正在努力用简单的术语来理解这段代码的实际含义,它经常出现,也经常被使用,但出于某种原因,它让我感到困惑,因为我还没有开始以一种简单的方式理解它

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

谢谢,

TL;DR它将列表数组中的每个值都设置为0

看起来您有一个整数数组int[]列表,它可能包含也可能不包含某些值。您正在使用for循环迭代列表中的每个元素,并将每个值设置为0。它是通过使用i作为索引将值设置为0来实现的。它知道使用list.length停止,这意味着当i等于列表包含的元素数时,它将退出for循环。列表数组可能经常在不同的地方使用,所以这段代码将有助于清理列表中可能存在的任何不需要的数据。
查看以获得有关for循环的进一步知识。请看一看,以帮助您更好地理解阵列。

谢谢,回答得很好。感谢所有的反对票,真正的问题。