数组
1、一维数组
1.1、概念
同一种数据类型的集合,其实数组本质就是一个容器。
1.2、定义
/*
方式一:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
示例:
*/
int[] array = new int[5];
/*
方式二:
元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
示例:
*/
int[] array = new int[]{
1, 2, 3, 4, 5};
int[] array = {
1, 2, 3, 4, 5};
1.3、赋值
//方式一:
public class ArrayDemo {
public static void main(String[] args) {
int[] array1 = new int[]{
1, 2, 3, 4, 5};
int[] array2 = {
1, 2, 3, 4, 5};
}
}
//方式二:
public class ArrayDemo {
public static void main(String[] args) {
int[] array = new int[5];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;
}
}
//方式三:
public class ArrayDemo {
public static void main(String[] args) {
int[] array = new int[5];
for (int i = 0; i < 5; i++) {
array[i] = i;
}
}
}
1.4、遍历
//方式一:for循环遍历
public class ArrayDemo {
public static void main(String[] args) {
int[] array = new int[5];
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
//方式二:foreach循环遍历
public class ArrayDemo {
public static void main(String[] args) {
int[] array = new int[5];
for (int arr : array){
System.out.print(array[arr] + " ");
}