数组入门


数组-数组入门

数组声明的创建

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

下面是声明数组变量的语法:

dataType[ ] arrayRefVar; 首选的方法
dataType arrayRefVar[ ]; 效果相同,但不是首选方法,其的产生是为了吸引当初C语言的人才进行Java的学习并降低入门门槛

Java语言使用new操作符来创建数组

语法如下:

dataType[ ] arrayRefVar = new dataType[arraysize];

数组的元素是通过索引访问的,数组索引从О开始。

还是按照我们之前的方式,直接上一段代码吧!

代码演示

package studyBase.array;

public class Demo01 {
    public static void main(String[] args) {
//变量的类型 变量的名字=变量的值
//首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
    //dataType[] arrayRefVar;首选的方法
    //dataType arrayRefVar[];效果相同,但不是首选方法
    int[] nums;//1.定义
    //int nums[];//定义第二种方法
    nums=new int[10];//2.这里面可以存放10个int类型的数字(为数组正式开辟空间)
    //获取数组的长度 array.length(其中array指的是你自己的数组名)
    //3.为数组中的元素进行赋值
    nums[0]=1;
    nums[1]=2;
    nums[2]=3;
    nums[3]=4;
    nums[4]=5;
    nums[5]=6;
    nums[6]=7;
    nums[7]=8;
    nums[8]=9;
    nums[9]=10;
        System.out.println(nums[0]);
    //计算所有元素的和
        int sum=0;
        for (int i=0;i<10;i++)
        {
            sum+=nums[i];
        }
        System.out.println(sum);
    }
    //数组的边界是从0开始计算的,也就是说一共可以存储10个数据时,实际上最高可以调用的是array[9],如果超过了9,即造成了相关的越界
    //下标的合法区间:[O, length-1],如果越界就会报错;
    //ArraylndexOutOfBoundsException:数组下标越界异常!

}

文章作者: nightingale
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 nightingale !
  目录