关于Java中的二维数组

二维数组

- 冒泡排序

速记口诀

  • N个数字来排队
  • 两两相比小靠前
  • 外层循环N-1
  • 内层循环N-1-i

- 使用Arrays为数组排序

使用java.util.Arrays类

  • java.util包提供的工具类
  • Arrays类提供数组的方法,如:排序,查询
  • Arrays类的sort()方法:对数组进行升序排列
    Arrays.sort(数组名);
    Arrays类
    关于Java中的二维数组

- 二维数组语法

<数据类型>[ ][ ] 数组名;或者<数据类型>数组名 [ ][ ];
例如:
关于Java中的二维数组
二维数组实际上是一个以一维数组作为元素的一维数组。

- 二维数组与内存

int [ ][ ] s = new int [3] [5];

关于Java中的二维数组

- 二维数组定义

定义并赋值

  • 写法一
    int [ ][ ] scores = new int [ ][ ]{90,85,77,45,98}{56,76,45}{78,89};
  • 写法二
    int scores[ ][ ] = {{90,85,77,45,98},{56,76,45},{78,89}};