java--数组

数组一种比较特殊的容器,因为数组的定义是:
数组是一种连续的内存空间的分配!!!
概念:同一种类型数据的集合。其实数组就是一个容器。
好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。
数组里面存储的类型只能为同一种类型的数据,不能像集合那样存在着不同的数据。
Java定义数组的方法:

  1. 数据类型[] 变量名称 = new 数据类型[大小];
    例如:int[] arr = new int[10];
    形如这样的定义方法就是数组的一种定义方法,这个代表定义一个数组,大小为10个元素;

  2. 在定义的同时,将元素的值也初始化了
    数据类型[] 变量名称 = new 数据类型[]{元素1, 元素2……};

    例如:int[] arr = new int[]{1,2,3,…};
    形如这样的定义方法,比较直观的可以看到数组中的数据

  3. 第二种的简化方式
    double[] prices = {6.56, 3.58, 10, 20, 30};
    System.out.println(prices[1]);
    这是第二种的简化方式,这样也可以成功的定义数组,从而给程序员减少工作量。

还有二维数组:简单提一下二维数组,就相当于一个矩阵,定义也和一维数组类似,但里面的规则是行和列的规则:
例如这样:在这里插入图片描述
这是四行五列的矩阵
二维数组就以 a[4][5] 这样展示,就代表四行五列的二维数组

下面来讲几个例题直观的展示数组:

  1. 请输入10位同学的java成绩,
    求平均成绩,最高成绩、最低成绩在这里插入图片描述
    可以看到第九行我们定义了一个double类型的数字,大小是十个元素
    第十行的意思就是遍历数组里的元素,如果里面没有元素输入的话,里面就是用0在数组里占位置,然而输入元素就类似替换0的位置。
    2.给定一个数组,判断某个元素是否在该数组中
    在这里插入图片描述
    可以看到第九行是定义数组的方法,查找相同的数字是否在数组中,我们定义一个函数,在函数内部定义一个功能来实现查找相同的功能,
    23行用for循环遍历这个数组,然后用if语句来判断输入的数字与number[i]内的数字是否相符,从而利用返回值来证明结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值