Java数组02:数组声明创建

时间:2020-07-31 14:06:29   收藏:0   阅读:97

技术图片

数组声明创建:

赋值前:

技术图片

赋值后:
技术图片

数组流程内存分析的流程图:

技术图片

如果没有给相对应的数组下标赋值,那么就是输出类型的默认值(int 的默认值是0).

定义数组的两种方法赋值数组求数组和
package com.wenjian.array;

public class ArrayDemo01 {
    //变量的类型  变量的名字   =  变量的值;
    //数组类型
    public static void main(String[] args) {

        //数组定义第一种方法,分为两步
        int[] nums1;          //1.声明一个数组
        nums1 = new int[10];  //2.创建一个数组

        //数组定义第二种方法一步
        int[] nums = new int[10]; //声明和创造合在一起了
        //给数组元素赋值,数组赋值
        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[9]);  //数组若未赋值,默认值是0
        System.out.println(nums[0]);

        //计算所有元素的和
        int sum = 0;
        //获取所有数组长度 arrays.length
        for (int i = 0; i < nums.length; i++) {  //nums.length=[10]
            sum = sum + nums[i];
        }
        System.out.println(sum);
    }
}

输出:

0
1
45

进程已结束,退出代码 0
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!