数组(1)

来源:互联网 发布:淘宝京东商城 编辑:程序博客网 时间:2024/05/24 05:49
package day03;/* *一. 数组:数组是存储同一种数据类型数据的集合容器。       数组的定义格式:数据类型[]  变量名 = new 数据类型[长度];分析数组:    左边: int[] arr    声明了一个int类型的的数组变量,变量名为arr。int : 表示该数组容器只能存储int类型的数据。[] : 这是一个数组类型。arr : 变量名.右边:new int[3]; 创建了一个长度为50的int类型数组对象。new : 创建数组对象的关键字。3 : 该数组最多能存储50个数据。数组的容量。*/public class Shuzu {      public static  void main(String args[]){int[] arr=new int[3];arr[0] = 10;arr[1] = 30;arr[2] = 50;System.out.println("数组的容量:"+ arr.length);//数组的有一个length 的属性,可以查看数组 的容量。System.out.println("arr[2] = "+ arr[2]);//查看数组中的所有数据。for(int index = 0 ; index<arr.length ; index++){System.out.println(arr[index]);/*二.数组常见错误 * 1.空指针异常 * 2.索引值越界 * int[] atrr1=new int[2];arr=null;//错误执行,该变量不会引用任何变量,不记录任何内存地址arr[1]=10;System.out.println(arr[1]);*///System.out.println("arr[3] = "+ arr[3]);//下标越界//for(int index = 0 ; index<=arr.length ; index++){//System.out.println(arr[index]+",");//等号错误执行}}}