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循环的进一步知识。请看一看,以帮助您更好地理解阵列。谢谢,回答得很好。感谢所有的反对票,真正的问题。