面向对象深入_06多维数组
程序员文章站
2022-04-07 14:47:21
...
多维数组_二维数组
定义:以数组为元素的数组。
(一般使用容器,二维数组或多维数组用的较少)
package text;
public class text01 {
public static void main(String[] args) {
//存放3个整型数字
// int[] a = new int[3];
//数组对象中存放3个Car类型的对象
// Car[] cars = new Car[3];
//数组对象中有3个数组元素,元素中存放的数组长度未知
int[][] a = new int[3][];
a[0] = new int[]{1,2};
a[1] = new int[]{3,4,5};
a[2] = new int[]{6,7,8,9};
System.out.println(a[1][2]);//打印出5
//静态初始化二维数组
int[][] b = {
{20,30,40},
{50,20},
{100,200,300,400}
};
System.out.println(b[2][3]);//打印出400
}
}
class Car{
}
数组存储表格数据
对于基本数据类型,本质不是Object对象。java编译器会自动把基本数据类型”自动装箱“成包装类对象。
package text;
import java.util.Arrays;
public class text01 {
public static void main(String[] args) {
Object[] emp1 = {10,"代红1",18,"老师","2004.6.6"};
Object[] emp2 = {100,"代红2",19,"学生","2014.6.6"};
Object[] emp3 = {1000,"代红3",20,"同志","2024.6.6"};
Object[][] tableData = new Object[3][];
tableData[0] = emp1;
tableData[1] = emp2;
tableData[2] = emp3;
for(Object[] temp: tableData){
System.out.println(Arrays.toString(temp));
}
}
}
上一篇: 怎么做好网站运营? 运营网站的五种思考
下一篇: 分页在网站优化方面的利弊分析