02 数组的声明和创建

数组的声明和创建

image

image

代码

package com.zhan.base04Array;

public class Test02 {
    // 变量的类型  变量的名字 = 变量的值 :   定义一个变量且赋值
    // 数组的类型  数组的名字  :   定义一个数组且
    public static void main(String[] args) {   // 这里的 String[] args 就是一个数组,且第一种定义方法
        int[] num1;    //  第一步 声明一个数组  ; 第一种定义数组的方式,推荐
        // int num2[];    // 第二种定义数组的方式,不推荐  ,因为这是早些年沿用 c 和 c++ 的,而且不如第一种符合Java

        num1=new int[10];  // 第二步 创建一个数组 ; 调用一片存储空间,这里面可以存放 10个 int 型 的数据

        // 上面两个步骤可以合二为一: int[] num1=new int[10];  就像操作变量一样
            //           数组的类型   数组的名字 = new 数组的类型[开辟空间的大小]
            //           dataType arrayRefVar = new dataType[arraySize]

        // 给数组中的元素赋值
        num1[0]=1;    // 数组的索引是从零开始的,索引的最终值为数组元素的个数减1
        num1[1]=2;
        num1[2]=3;
        num1[3]=4;
        num1[4]=5;
        num1[5]=6;
        num1[6]=7;
        num1[7]=8;
        num1[8]=9;    //  分别给前面九个元素赋值,最后一个元素没有赋予初始值
        // 最后一个元素没有赋予初始值, 系统将对那些没有赋予初始值的元素 自动赋值为 0 或者其他 这里的 num[9] =0;
        // 默认值 : int:0 ; String:null

        System.out.println(num1[0]);  // 1
        System.out.println(num1[9]);  // 0  系统自动赋值为零

        // 计算这 10 个元素的总和
        int sum=0;
        for (int i = 0; i < num1.length; i++) {  // args.length 数组长度
            sum+=num1[i];
        }
        System.out.println(sum); // 45


    }
}
posted @   被占用的小海海  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示