Java数组的定义与赋值

Java数组的定义与赋值

  • 数组是相同类型的有序集合

  • 数组是有大小的,一旦被创建就不能被改变

  • 数组的下标从0开始

  • 数组的下标区间从0-(lenght-1) 

  • 数组对象本身在堆中

  • 数组中可以是任何数据类型

  • 数组中不可以出现混合类型

数组创建

  • 定义数组两种形式

    • int[] num; //推荐使用

    • int num[];

  • 静态创建数组

    • int[] nums={1,10,20,30,40};

  • 动态创建数组

    • int[] nums=new int[10];

数组赋值

  • int[] nums=new int[10];

          nums[0]=10;

          nums[1]=20;

          ......

          num[9]=100;

  • 获取数组的值

    • int a=nums[1];

    • a=20

示例

int[] nums=new int[3];

nums[0]=10;
nums[1]=20;
nums[2]=30;

System.out.println( nums[0]) ;   //输出10

 

数组常见异常

  • ArrayIndexOutOfBoundsException : 数组下标越界

示例

int[] nums=new int[3];

nums[0]=10;
nums[1]=20;
nums[2]=30;

System.out.println( nums[0]) ;   //输出10

//nums下标区间为 0 -(3-1)
System.out.println(nums[3]); // 输出 数组下标越界 ArrayIndexOutOfBoundsException

 

posted @ 2021-04-13 20:51  小雨漫漫路  阅读(3207)  评论(0)    收藏  举报