数组可以存放多个同一类型的数据,它是一种数据结构,是引用类型。数组就是一组同一类型的数据。
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组中的元素可以是任何数据类型,包括基本数据类型和引用类型,但是不能混用
数组创建后,如果没有赋值,有默认值:
int 0; short 0, btye 0; long 0; float 0.0; double 0.0; char \u0000, boolean false, String null
使用数组的步骤:1、声明数组并开辟空间 2、给数组各个元素赋值 3、使用数组
- 数组的下标是从 0 开始的
- 数组下标必须在指定范围内使用,否则报下标越界异常,如 int[] arr = new int[5]; 则有效下标为 0 - 4 ;
- 数组属于引用类型,数组型数据是对象(Object)。
import java.util.Arrays;public class Main {public static void main(String[] args) {// 声明数据时初始化值int[] nums1 = new int[]{1, 2, 3, 4, 5};double[] nums2 = new double[]{1, 2, 3, 4, 5};// 声明一个固定容量的数组float[] nums3 = new float[5];// 给数组初始化值for (int i = 0; i < nums3.length; i++) {nums3[i] = i + 1;}System.out.println(Arrays.toString(nums1)); // [1, 2, 3, 4, 5]System.out.println(Arrays.toString(nums2)); // [1.0, 2.0, 3.0, 4.0, 5.0]System.out.println(Arrays.toString(nums3)); // [1.0, 2.0, 3.0, 4.0, 5.0]}}
