------- android培训、java培训、期待与您交流! ----------
class Array2Demo//二维数组 及练习 { public static void main(String[] args) { /* //int[][] arr = new int [3][4];二维数组arr中有3个一维数组 每个一维 数组有4个元素 int[][] arr = {{3,5,1,7},{2,3,5,8},{6,1,8,2}}; System.out.println(arr[0][1]); 打印的是元素 System.out.println(arr); 打印的是地址 */ int[][] arr1 = new int[3][]; System.out.println(arr1[0]);//结果是null 因为此时3个一维数组还没有初始化值 //而2数组属于引用数据类型 在堆内存中默认值是 null arr1[0] = new int[3]; arr1[1] = new int[1]; arr1[2] = new int[2];//进行手动初始化 (此为不规则数组) /* System.out.println(arr.length);//打印是二维数组的长度 3; System.out.println(arr[0].length);//打印二维数组中第一个一维数组长度 */ int[][] arr = {{3,5,1,7},{2,3,5,8},{6,1,8,2}}; //求和:累加器 (int变量 加 嵌套循环!!!) int sum=0; for (int x=0;x<arr.length ;x++ ) { for (int y=0;y<arr[x].length ;y++) { sum = sum + arr[x][y]; } } System.out.println("sum= "+sum); } /* (int[] x;) int x[];//一维数组的书写形式 第二种int x[];只是单个变量有效 而第一种是中括号跟着变量走 所有变量都有效 下面二维同理 (int[][] y;) int y[][]; int[] y[];//二维数组的书写形式 题 目:int[] x,y[];//x一维,y二维。//只有sun认证考试是这个形式 平时不要这么写 像上面一维二维的第一种那样写就行 相当于:int[] x; int[] y[]; a. x[0] = y;//error 不能将二维数组当做元素赋给一维数组 b. y[0] = x;//yes 二维数组就是的首角标就是一维数组 c. y[0][0] = x;//error 二维数组的元素不能是一维数组 d. x[0][0] = y;//error x根本就不是二维数组 e. y[0][0] = x[0];//yes 都是表示的元素 所以可以互相赋值 f. x=y;//error 肯定是错的 */ }
相关推荐
有学习C语言的同学可以试试做这个题目,涉及到指针,函数,二维数组的相关知识,里面附带本人自己写的代码(vs2008环境),不足的地方望多提意见。
一维数组转二维数组
用C++语音实现一维数组二维数组写入txt,从txt中读取数据存到一维数组、二维数组,数组用指针表示
C++关于信息学竞赛 二维数组23个源文件试题 供初学者练习 #include using namespace std; main() { int a[6][6],max,max_y,min,min_x; for(int i=1;i;i++) for(int j=1;j;j++) cin>>a[i][j]; for(int i...
用二维数组实现二维矩阵的加法和乘法 #include #define SIZE 4 void addMatrix(int [ ][SIZE], int [ ][SIZE], int [ ][SIZE]); void mulMatrix(int [ ][SIZE], int [ ][SIZE], int [ ][SIZE]); void ...
C# json 一维数组 和 二维数组的转换 写的非常详细,对大家有帮助
// 二维数组冒泡排序 public static void main(String[] args) { int i=0, j=0, temp = 0; int[][] nums1 = { { 34, 1, 22, 5 }, { 28, 98, 15, 32 }, { 33, -5, 17, 41 } }; int rows = nums1.length; //二维...
二维数组小练习~
将labview内二维数组方便的转化为一维数组使用
CStringArray二维数组CStringArray二维数组CStringArray二维数组CStringArray二维数组CStringArray二维数组CStringArray二维数组CStringArray二维数组CStringArray二维数组
VB.NET二维数组快速排序(更新) 'OldArrays(),为排序二维数组;NewArrays(),为存放结果数组,SortColumnsOrOrders(),传递排序参数数组,偶数个为排序列号,奇数为升降序,0为升序,1为降序;FieldRow,是否有字段行...
通过vue解析表头合并的表格,后台返回的数据格式为[{name:aa,list:[{value:100}]}] 通过table与v-for组合循环数据达到目的。 vue 表头合并数据解析 vue 二维数组解析 vue 二维list解析 vue table+v-for
二维数组的声明和使用ppt介绍很快可以上手练习和理解用的
介绍了数组、一维数组、二维数组、多维数组及其应用示例
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在主函数中赋予;
有下面这样的一个二维表,请将其使用二维数组输出 姓名 语文 数学 英语 张三 80 70 90 李四 40 50 90 王五 90 98 100 题解 与几位童鞋交流了一下发现他们都把汉字单独拿出来了,只用数组存储的成绩,...
实现一个“可变长二维数组”,这个二维数组的行数可由输入决定,每行的元素个数仍可由输入决定。每个数组元素值都是1. 执行结果如下: 请输入行数: 5 请输入第1行的元素个数: 20 请输入第2行的元素个数: 34 请...
c#调用c++DLL,DLL里是二维数组 ,c#里如何调用二维数组
labview 删除二维数组全空行
用 for 循环产生 4 行 100 列二维数组,数组成员如下: 1,2,3………100 100,99,98………..1 6,7,8………….105 105,104,103………6 从这个数组中提取出 2 行 50 列的二维数组,成员如下: 50,49,48……...