Java中的数组

>首先何为数组:在内存空间划出一串连续的空间,且长度不可变,存储的数据类型必须要一致。

>数组的基本要素有哪些:①标识符:驼峰命名规则等。

                                          ②数组元素:每个数组存放的内容。

                                          ③元素下标:从0开始数组中的每个元素都可以通过下标来访问。

                                          ④元素类型:数组中所有元素都要是相同的类型。

>注意:数组组长不变,避免数组越界。


看一下创建一个数组的几个小步骤:①声明数组   int类型      int[ ] a;

                   ②分配空间    a=new int [ 5 ];  --->5代表数组长度

                ③赋值  a[ 0 ]=8;--->给a数组下标为0的元素赋值为8

                ④数据处理   a[ 0]=a[0 ]*5;

创建数组还有两种方法:1. int[  ]a=new  int []{1,2,3,4};        2.int[  ] a={1,2,3,4}; 此方法不可分行写


为什么需要使用数组

如果声明的变量存在的值较多且同为一种类型的话,那么声明的变量就显得冗余累赘。可以使用声明数组避免这个情况的出现。


下面是一个数组与for循环结合的案例:

public static void main(String[ ] args) {

        int[ ] scores = new int[5]; //成绩数组

        int sum = 0; //成绩总和

        Scanner input = new Scanner(System.in);

        System.out.println("请输入5位学员的成绩:");

for(int i = 0; i < scores.length; i++){

        scores[i] = input.nextInt();

         sum = sum + scores[i]; //成绩累加

    }

     System.out.println("平均分是:" + (double)sum/scores.length);

    }

目的:循环录入5为同学成绩并计算出他们的平均分。


以上就是一些关于数组的基本内容

原文地址:https://www.cnblogs.com/jiyaoyu/p/12773252.html