学习二维数组 | 您所在的位置:网站首页 › for循环对数组排序 › 学习二维数组 |
N 个数字来排队 两两相比小靠前 外层循环 N-1 内层循环 N-1-I 使用Arrays为数组排序java.util包提供的工具类 Arrays类提供操作数组的方法,如:排序、查询 Arrays类的sort()方法: 对数组进行升序排列 语法:Arrays.sort(数组名); Arrays类 三维及以上的数组很少使用 主要使用二维数组 从语法上Java支持多维数组 从内存分配原理的角度讲,只有一维数组 二维数组语法: [ ][ ] 数组名; 或者 数组名 [ ][ ]; int [ ][ ] scores; //定义二维数组 scores=new int[5][50]; //分配内存空间 //或者 int [ ][ ] scores = new int[5][50]; 定义二维数组时,要定义最大维数 二维数组实际上是一个以一维数组做为元素的一维数组 二维数组与内存 int[][] s =new int[3][5]; int[][] scores=new int[3][5]; score[0][0]=90; score[2][3]=70; 定义并赋值 写法一:int[][] scores=new int[][]{ { 90, 85, 92, 78, 54 }, { 76, 63,80 }, { 87 }}; 写法二:int scores[][] = {{ 90, 85, 92, 78, 54 }, { 76, 63,80 }, { 87 } }; |
CopyRight 2018-2019 实验室设备网 版权所有 |