【Java】基础入门(六)---数组

数组


一维数组

1.什么是数组?

       数组是具有相同数据类型且按一定次序排列的一组变量的集合体。即用一个变量名表示一批数据。

2.什么是数组元素?

       构成一个数组的每一个数据称为数组元素。

3.什么是数组下标?数组大小?

       下标是数组元素在数组中的位置。在一个数组中,数组下标是用整数表示的,从0开始,依次累加到1,也叫数组索引。
       数组中元素的个数叫做数组的大小,也叫数组的长度。

4.使用数组的步骤?

(1)定义数组;
       Java中定义数组有两种语法格式:
        数据类型     数组名[ ];
        数据类型 [ ]   数组名;
       例如: int score[ ];     int[ ] score;
(2)为数组元素分配内存;
       数据名 = new 数据类型[ 数据长度 ];
       例如:score = new int [5];
       【注意】:定义数组和为数组元素分配内存这两步可以合并在一起写,例如: int [ ] score = new int[ 5 ];
(3)数组元素初始化;
        数组声明并为数组元素分配空间完成后,必须为数组元素初始化(初始化就是第一次赋值的意思)后,才能使用数组元素。如果没有为的数组元素初始化,那么数组元元素也是有默认值的,各种类型数组元素的默认值见下表所示:

数组元素类型默认初始值
byte, short, int, long0
float, double0.0
chat‘\u0000’ (空字符)
booleanfalse
引用数据类型null

定义数组、为数组元素分配内存、数组元素初始化,这三步可以合并一起写:
例如:int [ ] scores = new int [ ] {12,56,34,78};
或者:int [ ] scores = {12,56,78};

(4)使用数组.
例题:求数组中元素的平均值。

public class Demo02 {
    public static void main(String[] args) {
        int [] scores = new int []{66,78,65,88,79};
        int sum = 0;    //定义sum变量存储数组元素的和
        for (int i = 0;i<scores.length;i++){
            sum += scores[i];
        }
        int avg = sum /scores.length;
        System.out.println("平均值是:" + avg);
    }
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值