数组

数组

一维数组

一维数组声明方式
  • int[] ii;
一维数组初始化
  • 动态初始化:数组声明且为数组元素分配空间与赋值操作分开进行
 int[] arr = new int[3]; //声明一个能存放4个int类型数据的数组
 arr[0] = 3;
 arr[1] = 9;
 arr[2] = 5;
int[] ii = new int[2]; //使用动态初始化的时候,数组的元素会有默认值,数字类型的默认值是0,对象的默认类型是null
System.out.println(ii[0]); //此处结果输出为0
  • 静态初始化:再定义数组的同时就为数组元素分配空间并赋值
int a[] = new int[] {3,9,5}; // 声明一个存放了3,9,5这三个数的数组
int[] a = {3,9,5};
数组元素的引用
  • 定义并用运算符new为之分配空间之后,才可以引用数组中每个元素;

  • 数组元素的引用方式:数字名[数组元素下标]

    • 数组元素下标可以是整型常量或整形表达式,如 a[3], b[i],c[6*i];
    • 数组元素下标从0开始:长度为n的数组合法下标取值范围:0- >n-1; 如int a[]=new int[3];可引用的数组元素为a[0]、a[1]、 a[2]
    String[] strs = new String[]("c","a","b");//数组内的元素都有一个引用的元素下标,这个下标是个数字,数字是从左到右,从0开始
    System.out.println(strs[1]); //输出a
    
  • 每个数组都有一个属性length指明它的长度,例如: a.length 指明数组a的长度(元素个数)

    • 数组一旦初始化,其长度是不可变的
    System.out.println("strs的数组长度是:" + strs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值