package _5_3_多维数组; public class _5_3_Example { public static void main(String[] args) { // TODO 自动生成的方法存根 //二维数组 //输出三行四列数组 System.out.println("二维数组:"); int arr[][]=new int[3][4]; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ arr[i][j]=i*j+2; System.out.print(arr[i][j]+" "); } System.out.println(); } //三维数组 int array[][][]={{{1,3,5,3,8},{90,98,90,4}}, {{34,89},{90,237,90,34,2,5,6}}, {{92,283,4}}}; for(int i=0;i<array.length;i++){ System.out.println("三维数组第"+(i+1)+"个元素是一个二维数组:"); for(int j=0;j<array[i].length;j++){ for(int k=0;k<array[i][j].length;k++){ System.out.print(array[i][j][k]+"\t"); } System.out.println(); } } } }
package _5_3_多维数组; //对矩阵进行转制运算 public class _5_3_Exercise_1 { public static void main(String[] args) { // TODO 自动生成的方法存根 char[][] charArray={{'s','h','j','k','l','p'}, {'a','s','o','[',']','u'}, {'e','#','%','*','p','@'}, {'w','d','/',';','&','('}}; System.out.println("原数组:"); print(charArray); char[][] tempArray=new char[charArray[0].length][charArray.length]; for(int i=0;i<charArray.length;i++){ for(int j=0;j<charArray[i].length;j++){ tempArray[j][i]=charArray[i][j]; } } System.out.println("转制后的数组:"); print(tempArray); } //print()函数 public static void print(char[][] test){ for(int i=0;i<test.length;i++){ for(int j=0;j<test[i].length;j++) System.out.print(test[i][j]+" "); System.out.println(); } } }
package _5_3_多维数组; //求方阵的迹,对角线数值的和 public class _5_3_Exercise_2 { public static void main(String[] args) { // TODO 自动生成的方法存根 final int number=8; int arr[][]=new int [number][number]; for(int i=0;i<number;i++) for(int j=0;j<number;j++) arr[i][j]=(i+2)*(j+1); System.out.println("arr[][]:"); print(arr); int num=0; for(int i=0;i<number;i++) num=num+arr[i][i]; System.out.println("arr数组的迹为:"+num); } //print()函数 public static void print(int[][] test){ for(int i=0;i<test.length;i++){ for(int j=0;j<test[i].length;j++) System.out.print(test[i][j]+" "); System.out.println(); } } }
相关推荐
生成多维数组的程序,用C语言进行编写,VS2008平台编译
通过对一维或者多维数组的静态分析,对其进行初始化
使用LABVIEW对多维数组为空的部分进行剔出,只留有用数据
多维数组下标计算多维数组下标计算多维数组下标计算多维数组下标计算多维数组下标计算多维数组下标计算
多维数组程序设计 多维数组程序设计 多维数组程序设计
易语言重定义多维数组源码,重定义多维数组,min,pInt,pInts,RtlCopyMemory,RtlMoveMemory
对C#中多维数组,进行学习.实现多维数组的输入和输出. 源码. 实现对多维数组的动态输入,和多维数组的输出.
数据结构算法,线性表、栈和队列、字符串和多维数组、树和二叉树、图、查找技术、排序技术、索引技术
VB 多维数组实例 VB 多维数组实例 VB 多维数组实例
易语言赋值定义多维数组源码,赋值定义多维数组
本资源关于数据结构中的多维数组的设计与使用
1.8编程基础之多维数组_08矩阵加法(B) 1.8编程基础之多维数组_08矩阵加法(B)
此实例解释了new动态创建多维数组的用法,还有包涵了多维数组指针的用法···
交错数组和多维数组 本容收集的一些关于交错数组和多维数组介绍,希望大家踊跃下载!仅供参考!!
在多维数组中,求3*4矩阵中所有元素的最大值
易语言子程序返回多维数组的实现方法源码,子程序返回多维数组的实现方法,返回列表框数组
对多维数组,对象,进行去重,相同的值只保留一个,常见的new Set()和filter,只能去重一维数组,并不能进行深层的去重,逻辑:判断是否为对象,为对象判断是否为数组或是真的对象,递归一直筛选为值,判断首次...
严蔚敏习题集上的课程设计,比较容易理解的
php 多维数组排序,应用php的多维数组排序函数
js基础代码实现