数组(array)

1.1数组是一组元素的线性集合。

(1)类C的语法:

int a[] //定义一个元素类型是int的数组,名称是a

(2)Java中更推荐的写法:

int[] a  //定义一个元素类型是int的数组,名称是a

注意:下标(index)从0开始

1.2元素类型[]:本身作为一种合法的数据类型,可以出现在任何需要数据类型的位置

long/String/Scanner/Random/boolean……[]

(1)定义变量  int[] a;

(2)定义方法时,可以出现在

     返回值类型:public static int[] method{……}

     形参列表:public static  void  main(String[] args){……}

(3)作为数组的元素类型使用

     int[][]

 //定义了一个数组。数组的元素类型是int[](元素类型是int的数组)  

2.数组的初始化(初始化不是赋值)

  int a={1,2,3,4}

(1)定义int类型的数组

(2)为其进行初始化操作——数组中共有4个元素,对应的下标为0,1,2,3

3.既可以用于初始化,也可以用于赋值

(1)已知元素时——可以根据后面的元素推导长度,不需要也不允许传长度

   int[] a= new int[]{1,2,3,4}

(2)不知元素,但总长度已知

   int[] a= new int[5]

 //定义了一个int数组,长度是5,这个5必须有,因为长度不变

如果:没有明确元素值得情况下,元素的默认值是什么?

每种变量都有其默认值(局部变量没有初始值)

实际上是0的变形值:

byte/short/int      0

long                0L

float               0.0F

double             0.0

boolean            false

char               0x0000对应的字符

引用类型           null*

4.关于数组类型的常见操作

(1)从数组中获取下标为i的元素(i>=0且<=数组长度)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值