一 :介绍
数组(Array)可以存放多个同一类型数据。数组也是一种数据类型,是引用类型。使用
二:使用
先举个例子感受一下:
public static void main(String[] args) {
//循环输入
double[] scores=new double[4];
Scanner myScanner=new Scanner(System.in);
for(int i=0;i<scores.length;i++){
System.out.println("请输入第"+(i+1)+"个元素的值");
scores[i]=myScanner.nextDouble();
}
//循环输出
System.out.println("数组的元素值如下:");
for(int i=0;i<scores.length;i++){
System.out.println("第"+(i+1)+"个元素的值="+scores[i]);
}
}
1 两种使用方式:
1) 动态初始化(在创建数组时,直接指定数组中元素的个数)
double[] scores=new double[4];
数据类型[] 数组名=new 数据类型[大小]
数据类型 数组名[]=new 数据类型[大小] 一样的,也可以这样表示。
先声明数组,再new分配空间
double[] scores; //声明一个空数组
scores=new double[4]; //分配内存空间,可以存放数据
3)静态初始化(在创建数组时没有给元素个数,但给了具体值)
数据类型 数据名[]={元素值,元素值....}
int a[]={2,3,4,5,6}
//分开写 ,必须要new
int[] a;
new int[]={1,2,3,4}
2 数组使用注意事项
1.数组中的元素可以是任何类型,包括基本类型和引用类型,但不能混用
2.数组创建后,如果没有赋值,有默认值
int 0,short 0,