/* * 数组是内存中存储相同数据类型连续的空间 * 使用数组先声明数组,再创建数组,分配内存给这个数组 * 数组的长度一旦声明,在程序存续期间不能改变 * 数组的声明方法:数据类型[] 数组名 * 数组分动态数组和静态数组 * */ public class Demo3 { public static void main(String[] args) { System.out.println("-----创建动态数组-----"); //创建数组并动态初始化,数组每个元素的默认初始为0 int[] arr = new int[5];//[此处的数字表示数组的长度] //数组直接打印输出时,显示的是数组的内存地址 System.out.println(arr); //获取数组元素的值,数组名[数组下标],数组下标从0开始计算,最大下标为数组元素个数-1 int num = arr[0]; System.out.println(num); //改变数组元素的值 arr[0] = 10; System.out.println(arr[0]); System.out.println("-----创建静态数组-----"); //静态数组在创建 数据类型 数组名 = 数据类型[]{元素1,元素2.....} int[] arr2 = new int[]{1,2,3,4,5}; System.out.println(arr2); //静态数组元素的获取和改变与动态数组相同 System.out.println(arr2[1]); arr2[2]=10; //静态数组也可以简写为:数据类型[] 数组名={元素1,元素2.....} //静态数组简写时不能分开写 int[] arr3 = {10,20,30,40}; //获取数组的长度用length属性 System.out.println("数组arr的长度为"+arr.length); }
原文地址:https://www.cnblogs.com/vxiao2/p/11479160.html
时间: 2024-11-13 06:36:50