二维数组是一维数组,其数组元素是一维数组:三位数组也是一维数组,其数组元素是二维数组。
从这个角度看,Java语言里没有多为数组。
class ArrayList
{ public static void main(String[] args)
{
int[][] arr = new int [3][3];//定义一个二维数组
int sum =0;//记录长度
for(int a = 0 ;a<arr.length;a++) //获取行的长度 //a数组当成一位数组处理
{
for(int b = 0 ;b<arr[a].length;b++){//获取列的长度
sum++;//长度+1
}
}
System.out.println(sum);//输出长度
}
}
//Tips : int[][] arr = new int [3][3] //创建一个长度为3的数组arr,它的数组元素为一个长度为3的数组。
数组初始化的两种方式:
1.静态初始化:初始化由程序员显示指定每个数组元素的初始值,由系统决定数组长度
2.动态初始化:初始化时程序员只指定数组长度,由系统为系统元素分配初始值
整数类型:0
浮点类型:0.0
字符类型:‘\0000’
boolean:false
引用类型:null
时间: 2024-10-25 23:07:28