企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## Java数组 1. 存放相同数据类型 2. 数组长度固定,不可改变 3. 数组存放任意类型数据 4. 数组属于引用数据类型 ### 数组初始化 初始化:指的是在内存空间中为需要初始化的元素分配内存空间 ### 数组课堂代码 ~~~JAVA public class ArrayStudy { public static void main(String[] args) { //定义一个数组 //用于存储整数类型 int int a = 5; int c[]; //静态初始化 int[] b = {1,2,3,4,5};//简写 c = new int[]{1,2,3,4,5}; String[] d = new String[]{}; //动态初始化 double[] ea = new double[6]; //循环数组 for(int i = 0; i < ea.length; i++) { //获取数组内动态初始化系统赋予的初始值 System.out.println(ea[i]); } for(int i = 0; i < ea.length; i++) { //为数组进行动态的赋值 ea[i] = i*10; } //直接打印数组(引用数据类型),打印出来的是数组(引用数据类型)的内存地址(hashCode值) System.out.println(ea); /*for(int i = 0; i < ea.length; i++) { System.out.println(ea[i]); }*/ //foreach遍历数组,foreach是专门用于遍历数组和集合,除此之外不要在其他地方使用它 for(double e : ea) {//此时的double e相当于虚拟出来的一个ea数组中的元素的副本 System.out.println(e); }//所以foreach循环仅仅只是用来循环数组,如果要对数组中的元素进行修改,还要用for循环 } } ~~~