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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM