数组

数组:

   长度一定的并且存储在一个连续内存块中的元素集合,数组中的每个元素必须是相同的类型。

特点:1.数组的长度/大小固定不变

        2.存放相同数据类型的数值 

3.连续的内存空间

4.没有赋值的元素默认值为0                                                                                                                       

为了用数组的数据,在每一个区域都起了一个标记——下标/索引方便使用。下标从0开始知道数组的最大长度-1。

 

数组的三种方式书写:

1、     int[] a = newint[5]; int[]表示数组数据类型,a是数组名称(标识符),= new int[5]; 告诉数组的长度。

 

下标可以是:1、字面量;2变量;3、常量;4、表达式。  (下标是整数)

要获取数组长度则输入:数组名词.length;

2、     如果定义数组时就知道有哪些值,则使用第二种。

例,int[] a = {1,2,3,4,5,6,7,8,9,10};

3、     int[] a = newint[]{1,2,3,4,5,6,7,8,9,10};

 

 

数组如何使用元素?——数组名称[下标]

数组长度表示:数组名.length

随机数:

随机a~b的数:(int)(Math.random()*(b-a+1)+a);

 

二维数组

      定义:存储一维数组的数组。当一维数组中的数据类型变为数组时:int[][] a = new int [行][行]。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值