目录
1.数组的定义
数组是用来存储固定大小的同类型的元素。
public class Arraymypractise {
public static void main(String[] args) {
/**
* 数组定义一:数组长度与内容固定
*/
int[] a = {4,5,6,7,8};
System.out.println(a[2]);
/**
* 数组定义二:数组长度固定,内容随机产生
*/
int[] b = new int[8];
Random ran = new Random();
for (int i = 0; i < b.length; i++) {
b[i] = ran.nextInt(9)+1; //随机产生1-10内的整数
}
for (int j = 0; j < b.length; j++) {
System.out.print(b[j]+" ");
}
System.out.println();//换行
/**
* 数组的定义三
*/
int[] c = new int[] {1,2,3,4,5,6};//使用较少
System.out.println(c[4]);
}
}
2.一维数组的存储方式
int[] a= {4,5,6,7,8}定义后了数组a后,在内存中会划分出一片连续的存储空间,如上图所示,存放一个有5个整形元素的数组。
-
数组的长度
-
数组的第一个元素
-
数组的最后一个元素
-
数组的越界问题
public