1.二维数组基本形式
创新互联公司专注于宽城企业网站建设,自适应网站建设,成都做商城网站。宽城网站建设公司,为宽城等地区提供建站服务。全流程按需定制设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务二维数组(特殊的一维数组) int[] [] arr ={{1,2,3},{4,5,6}}; int[] [] arr1= new int[] []{{1,2,3},{4,5,6}};//两行三列各个数已经初始化 int[] [] arr2=int[2] [3]//;两行三列的二维数组,未初始化,各个数是0
二维数组 int[] [] arr = new int[不可省略] [可以省略] // 行不可省略
2.二维数组关于arr.length
对于 int[] [] arr ={{1,2},{4,5,6}};// arr.length求得是共有多少个一维数组形成二维数组,即为行数 arr[i].length求得是第i个一维数组共有多少个元素 例如: int n =arr.length ————>n=2; int m =arr[0].length —————>m=2; int a =arr[1].length —————>a=3;
3.不规则数组,以及不规则数组的产生
二维数组 int[] [] arr = new int[不可省略] [可以省略]// 行不可省略 可以出现不规则数组 例如: int[] [] arr={{1,2},{3,4,5}}; 1 2 3 4 5 也可以定义一个数组行再赋值确定数组列 int[] [] arr=new int[2][];//确定了有两行 arr[0]=new int[3];//表示第一行数组元素个数 arr[1]=new int[2];//表示第二行数组元素个数 这时数组为 0 0 0 0 0 //数组尚未初始化
4.遍历二维数组
用Arrays输出二维数组 int[] [] arr={{1,2,3},{4,5,6}}; 1 2 3 4 5 6 System.out.println(Arrays.deepToString(arr)); 这样输出为:[[1,2,3],[4,5,6]] 也可以用for循环嵌套遍历数组 for(int i=0;i5.不规则二维数组实际图
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享标题:Java二维数组的小知识-创新互联
网站URL:http://bzwzjz.com/article/jiesj.html