*三维数组的初始化及遍历三个for循环

package com.chongrui.test;

/*
*三维数组的初始化及遍历
* */

public class test {

public static void main(String[] args) {

int a[][][]=new int[][][]{
{{1,2,3},{4,5,6}},
{{8,9,10},{11,12,13}},
{{14,15,16},{17,18,19,20}},

};

for(int i=0;i<a.length;i++){
System.out.println("三维数组的第"+(i+1)+"个元素是一个"+a[0].length+"维数组,内容如下:");
for(int j=0;j<a[i].length;j++){//遍历数组当中的每个元素,
for(int k=0;k<a[0][0].length;k++){
System.out.print(a[i][j][k]+"\t");//将数组当中每个元素输出
}
System.out.println(" ");
}

}

}
}

三维数组的第1个元素是一个2维数组,内容如下:
1 2 3
4 5 6
三维数组的第2个元素是一个2维数组,内容如下:
8 9 10
11 12 13
三维数组的第3个元素是一个2维数组,内容如下:
14 15 16
17 18 19

时间: 2024-08-06 00:13:41

*三维数组的初始化及遍历三个for循环的相关文章

&lt;27&gt;【理解】02-结构体数组概念及定义+【掌握】03-结构数组的初始化和遍历

[理解]02-结构体数组概念及定义 结构体数组: 用来存放大量的结构体相同的结构体变量 结构体数组定义: 结构体数组定义的第一种方式: 1)定义结构体的同时,定义数组 struct Student{ int age; char *name; int s_no; float score; }stu[5]; 结构体数组定义的第二种方式 2)先定义结构体,后定义数组 struct Student boy[5]; #include <stdio.h> int main(int argc, const

二维数组的初始化,遍历

1 package com.baidu.java; 2 //2维数组的初始化 3 public class Array2 { 4 public static void main(String[] args) { 5 //1.静态初始化 6 int[][] aa=new int[][]{{3,4,5},{6,7,8,9},{1,2}}; 7 //2.1动态初始化 8 String[][] bb=new String[6][5];//想成6个小组,每个小组5个人 9 //2.2动态初始化 10 St

一维数组的初始化及遍历 Day06

package com.sxt.arraytest1; import java.util.Arrays; /* * 一维数组 */ public class ArrayTest2 { public static void main(String[] args) { //动态初始化 int[] arr1 = new int[5]; System.out.println(Arrays.toString(arr1));//初始化为0:[0, 0, 0, 0, 0] String[] s = new S

Java数组的定义,声明,初始化和遍历

数组的定义 数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成.其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们.数组的三个基本特点: 1. 长度是确定的.数组一旦被创建,它的大小就是不可以改变的. 2. 其元素必须是相同类型,不允许出现混合类型. 3. 数组类型可以是任何数据类型,包括基本类型和引用类型. 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量.数组本身就是对象,Java中对象是在堆中

遍历三维数组2

1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace 遍历三维数组 6 { 7 class Program 8 { 9 static void Main(string[] args) 10 { 11 12 13 int[, ,] szA = new int[2,3,4]{ 14 {{0,1,2,3}, 15 {4,5,6,7}, 16 {8,9,10,11}}, 17 {{12

php三维数组变二维数组

<?php $result = Array(0 => Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')), 1 => Array(0 => Array(bid => 6,brealname => '虎子',cid => 19,crealname => '张鱼')) ); //原数组 print_r($result); ech

*二维数组的初始化

package com.chongrui.test; /* *二维数组的初始化 * */ public class test { public static void main(String[] args) { int a[][]=new int[3][4]; System.out.println("输出3行4列的数组"); for(int i=0;i<a.length;i++){ for(int j=0;j<a[i].length;j++){//遍历数组当中的每个元素,

数组的初始化方法

//数组的初始化方法 # include<stdio.h> # include<stdlib.h> int main() { int a[3][4]; int num = 0; //方法一: /* for (int i = 0; i < 3 * 4; i++) { a[i / 4][i % 4] = num; num++; } */ //方法二: /* printf("start...\n"); for (int *p = &a[0][0]; p

vector的几种初始化和遍历

随着C++11标准的出现,vector出现了新的初始化和遍历用法,但是vs2010和较高版本并没有能完全支持C++11标准,所以我就将它的所有的用法归纳了一下. vector的初始化 vector基本初始化如下: vector< T >v1 v1是一个空的vector vector< T >v2(v1) v2包含v1所有元素,等价于vector v2=v1; vector< T >v3(n,val) v3包含了n个重复元素,每个元素是val 在C++11标准中出现了下面