数组:是一种容器,可以同时存放多个数据值。
数组的特点:
数组的初始化:在内存当中创建一个数组
/*
数据类型[] 数组名称 = new 数据类型[数组长度]
*/
public class Demo02MethodArray {
public static void main(String[] args) {
// 创建int数据组
int[] arrayA = new int[10];
// 创建double数组
double[] arrayB = new double[10];
// 创建Stirng字符串
String[] arrayC = new String[10];
}
}
public class Demo02MethodArray {
public static void main(String[] args) {
//直接创建一个数组,里面内容全部是int数字
int[] arrayA = new int[]{1,5,7};
//创建一个数组,用来装字符串 "Hello","World","Java"
String[] arrayB = new String[]{"Hello","World","Java"};
}
}\
/*
数据类型[] 数组名称 = {元素1,元素2}
*/
public class Demo02MethodArray {
public static void main(String[] args) {
//直接创建一个数组,里面内容全部是int数字
int[] arrayA = {1,5,7};
//创建一个数组,用来装字符串 "Hello","World","Java"
String[] arrayB ={"Hello","World","Java"};
}
}
如果不确定数组当中的具体内容,用动态初始化,否则,已经确定了具体的内容,用静态初始化。
public class Demo02MethodArray {
public static void main(String[] args) {
//直接创建一个数组,里面内容全部是int数字
int[] arrayA = {1,5,7};
//创建一个数组,用来装字符串 "Hello","World","Java"
String[] arrayB ={"Hello","World","Java"};
System.out.println(arrayA); //[I@1b6d3586
for (int i = 0; i < 3; i++) {
System.out.println(arrayA[i]);
}
}
}原文:https://www.cnblogs.com/lishi-jie/p/11693022.html