目录
2.1一维数组的定义
数据类型 数组名【】 = new 数组类型【数组容量】;
int a[] = new int[10];//一个整形的数组a,含有10个元素(每个元素都是整形)
例子讲解:
随机产生10个100以内的整数,并找出
其中的最大数。
随机数:
(int)(Math.random( ) * N);
new Random().nextInt(100);
其中,N = 100,并对其进行强制数据类型转换,则得到100以内的随机整数
![](https://img-blog.csdnimg.cn/20211006224926631.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSn5LqM5paw5pmL6I-c6bif,size_17,color_FFFFFF,t_70,g_se,x_16)
2.2二维数组的定义
- 二维数组:以数组为元素的数组。
int a[ ] [ ] ={ {1,2},{3,4,5,6},{7,8,9}
java中多为数组的声明和初始化按
从高纬到低纬
的顺序进行。如:
int a[ ] [ ] = new int [3] [ ];
a[0] = new int [2] ;
a[1] = new int [4];
a[2] = new int [3] ;
int [ ] [ ] t1= new int [ ] [ 4 ]//错误
- 创建和打印不规则二维数组
![](https://img-blog.csdnimg.cn/20211006225416734.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSn5LqM5paw5pmL6I-c6bif,size_17,color_FFFFFF,t_70,g_se,x_16)