JAVA 数组
2020-12-13 06:08
标签:back sys pre 特点 程序 去掉 poi except 使用 一个容器,可以同时存放多个数据值 1.数组是一种引用数据类型 2.数组当中的多个数据,类型必须统一 3.数组的长度在程序运行期间不可以改变 在内存当中创建一个数组,并且向其中赋予一些默认值 两种常见的初始化方式: 1.动态初始化(指定长度) 2.静态初始化(指定内容) 动态初始化数组的格式: 数据类型【】 数组名称 = new 数据类型【数组长度】 例如:int[] arrayA = new int[300]; 静态初始化数组的格式: 数据类型【】 数组名称 = new 数据类型{ ... , ... , ... } 例如:int[] arrayA = new int[] {1,2,3}; 静态初始化 没有指定数组长度,会根据括号内容自动推算出长度 省略格式: 数据类型【】 数组名称 = { ... , ... , ... } 动态初始化 和 静态初始化 也可以拆分为2个步骤 int[] holyshit ; int[] wdnmd; int[] array = new array[10]; 数组的使用: System.out.println(array[0]); 数组的是从0 开始的 数组的赋值: array[0]= 520; 数组索引越界异常(ArrayIndexOutOfBoundsException) 解决:去掉越界哪一行 数组在使用元素前必须进行初始化否则就会出现空指针异常(NullPointerException) 解决:补上new 数组名称.length 数组一旦创建其长度不能改变 int[] array = {1,2,3,4,5,6,7,8,9,10}; for( int i = 0 ; i System.out.println(array[i]); } JAVA 数组 标签:back sys pre 特点 程序 去掉 poi except 使用 原文地址:https://www.cnblogs.com/viperqy/p/11158766.html数组
数组的特点:
数组的初始化:
holyshit = new int[]{1,2,3}; wdnmd = new int[500];
但是省略格式下的静态初始化不能拆分2个步骤
数组的使用和赋值:
JAVA的内存划分:
注意事项:
数组的长度:
数组的遍历: