1. 目标;学会静态方法初始化定义数组
package com.yuyang.create;
public class ArrayDemo1 {
public static void main(String[] args) {
//目标;学会静态方法初始化定义数组
// double[] scores=new double[]{99.5,88.0,75.5};
// int[] ages=new int[]{12,14,15,16,18};
int[] ages={12,15,17,18};
String[] names={"李四","王五","狗蛋"};
//学会访问数组的元素+
System.out.println(names[0]);
System.out.println(names.length);
}
}
2.动态化定义数组
package com.yuyang.create;
public class ArrayDemo2 {
public static void main(String[] args) {
//数组的动态化定义
//定义数组时,只确定元素的类型和数组的长度,之后再存入数据
int[] array=new int[6];
array[0]=12;
array[1]=17;
System.out.println(array[2]);
System.out.println(array.length);
}
}
动态化数组的默认初始值
package com.yuyang.create;
public class ArrayDemo3 {
public static void main(String[] args) {
//目标:学会数组动态化初始值的默认值规则
//整型的默认初始值都是 0
int[] array1=new int[10];
System.out.println(array1[0]);
//字符数组的默认值是0
char[] array2=new char[20];
System.out.println((int)array2[0]);
System.out.println((int)array2[2]);
//浮点型数组默认值是0.0
double[] array3=new double[10];
System.out.println(array3[0]);
//布尔类型的数组默认值 false
boolean[] array4=new boolean[10];
System.out.println(array4[0]);
//5.引用数组类型的默认值是 null
String[] array5=new String[10];
System.out.println(array5[0]);
}
}
0
0
0.0
false
null
Process finished with exit code 0