首页 > 编程知识 正文

python遍历list的值,python遍历矩阵

时间:2023-05-04 00:53:35 阅读:12104 作者:1686

在Java程序的基础上介绍了数组这一数据类型。 如果有数组,就需要对其进行操作。 数组最常见的操作之一是遍历。

使用for循环可以遍历数组。 因为数组中的每个元素都可以通过索引访问,所以标准的for循环可以完成数组的遍历。

//遍历数组

----

公共类主{

publicstaticvoidmain (字符串[ ] args ) {

int [ ] ns={ 1,4,9,16,25 };

for(intI=0; I

int n=ns[i];

system.out.println(n;

}

}

}

为了实现for循环遍历,初始条件为i=0。 这是因为索引总是从0开始,继续循环的条件是I

第二种方法是使用for each循环直接重复数组中的每个元素。

//遍历数组

----

公共类主{

publicstaticvoidmain (字符串[ ] args ) {

int [ ] ns={ 1,4,9,16,25 };

for(intn:ns ) {

system.out.println(n;

}

}

}

注意:在for(intn:ns )循环中,变量n直接传递给ns数组的元素,而不是索引。

很明显,for each循环会更简洁。 但是,由于for each循环无法获取数组的索引,因此使用哪个for循环取决于我们的需要。

打印数组的内容

直接打印数组变量可以获得JVM中数组的引用地址。

int [ ] ns={ 1,1,2,3,5,8 };

system.out.println(ns; //[I@7852e922]相似

这没有多大意义,因为它是要打印的数组元素的内容。 因此,使用for each循环进行打印。

int [ ] ns={ 1,1,2,3,5,8 };

for(intn:ns ) {

system.out.print(n ',';

}

使用for each循环打印也很麻烦。 幸运的是,Java标准库提供了Arrays.toString (),使您可以快速打印数组的内容。

//遍历数组

----

import java.util.Arrays;

公共类主{

publicstaticvoidmain (字符串[ ] args ) {

int [ ] ns={ 1,1,2,3,5,8 };

系统. out.println (arrays.tostring (ns ) );

}

}

练习

请反向遍历数组,打印各要素。

公共类主{

----

publicstaticvoidmain (字符串[ ] args ) {

int [ ] ns={ 1,4,9,16,25 };

//逆序打印数组元素:

for (? () )。

System.out.println (? );

}

}

}

总结

可以使用for循环遍历数组。 for循环可以访问数组索引。 for each循环直接重复每个数组元素,但无法获取索引。

使用Arrays.toString ()可以快速获取数组的内容。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。