2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 二维数组遍历方式

二维数组遍历方式

时间:2020-02-19 10:39:47

相关推荐

二维数组遍历方式

public class Arr2d1 {public static void main(String[] args) {String[][] a= new String[][]{{"刘大","赵二", "张三"},{"李四", "陈五","王六","高七"}};//要有将二维数组a[][]看为一维数组a[]的思想,如{"刘大","赵二", "张三"}看成一个元素,// 将{"李四", "陈五","王六","高七"}看为第二个元素//遍历方式一System.out.println(Arrays.toString(a[0]));System.out.println(Arrays.toString(a[1]));System.out.println("*".repeat(50));//遍历方式二for (String [] s : a){System.out.println(Arrays.toString(s));}System.out.println(a[0][1]);System.out.println("*".repeat(50));//遍历方式三/**for(int i=0;i<a.length;i++){*String[] t = a[i];* System.out.println(Arrays.toString(t));* }* *//** for(int i=0;i<a.length;i++){* String[] t = a[i];* System.out.println(t[1]);//数组t的第一个元素即a[1]={"李四", "陈五","王六","高七"}* }* *///遍历方式四for(int i=0;i<a.length;i++){String[] t = a[i];for(int j = 0;j<t.length;j++){System.out.println(t[j]);}}System.out.println("*".repeat(50));//遍历方式五var m = new int [][]{{1,2,3,4,5},{11,22},{100,200,300,400}};//还是要有将二维数组看作一维数组的思想,如m.length=3;依次遍历第一行如m[0].length=4,// 第二行m[1].length=2,第三行m[3].length=4for (int i=0;i<m.length;i++){for (int j = 0;j<m[i].length;j++){System.out.printf("n[%d][%d] = %d ",i,j,m[i][j]);}System.out.println();}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。