定义

·相同类型数据的有序集合

·相同类型的若干个数据,按照一定的先后顺序排列组合而成

·其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们

数组声明创建

·首先必须声明数组变量,才能在程序中使用数组。

        ·语法为:

        数组类型[]数组名字;    //首选方法

        或者

        数组类型 数组名字[];   //效果相同但不是首选方法

例如

int[] nums1;
//或者
int nums2[];

·java语言中使用new操作符来创建数组

        ·语法为:

        数组类型[] 数组名字 = new 数组类型[大小];

例如

int[] nums1;
nums1=new int[10];//这里面可以存放10个int类型的数字
//或者
//int[] nums1=new int[10];

·数组的元素是通过索引从0开始

        ·获取数组长度

        arrays.length

实例:

package com.yu.array;

public class ArrayDemo01 {
    public static void main(String[] args) {
        int[] nums1;//1.声明一个数组
        nums1=new int[10];//2.创建一个数组,这里面可以存放10个int类型的数字
        //或者 int[] nums1 =new int[10]

        //3.给数组元素中赋值
        nums1[0]=1;
        nums1[1]=12;
        nums1[2]=13;
        nums1[3]=14;
        nums1[4]=15;
        nums1[5]=16;
        nums1[6]=17;
        nums1[7]=18;
        nums1[8]=19;
        nums1[9]=129;

        System.out.println("第十个数据是:"+nums1[9]);
        //计算所有元素的和
        int sum = 0;
        //获取数组长度:arrays.length
        for (int i = 0; i < nums1.length ; i++) {
            sum = sum +nums1[i];
        }
        System.out.println("总和为:"+sum);
    }
}

java怎么在声明数组时规定数组大小 java 声明数组_java

问题:如果要取的数没有事先赋值呢

 

java怎么在声明数组时规定数组大小 java 声明数组_数组_02