首页 > 其他分享 >02 数组的声明和创建

02 数组的声明和创建

时间:2023-01-24 21:45:57浏览次数:37  
标签:02 num1 int 创建 元素 数组 new 赋值

数组的声明和创建

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


    }
}

标签:02,num1,int,创建,元素,数组,new,赋值
From: https://www.cnblogs.com/zhanjianhai/p/17066419.html

相关文章

  • 【LeetCode哈希表#2】两个数组的交集(Set+数组)
    两个数组的交集力扣题目链接(opensnewwindow)题意:给定两个数组,编写一个函数来计算它们的交集。说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的......
  • PostgreSQL(PG)考试认证 2023新春计划
    邀请返现每人可向PGCCC官方班班索要一个码,每邀请1人报名成功,可返50元,上不封顶本活动仅限PCP、PCM在被邀请人完成考试后,返还。(不报名也可以参与) 特惠日期:2023年1月2......
  • java_day002
                              p38总结......
  • 2023 hgame趣题——2
    Helpmarvin最近在做hgameweek3的题,强度不小,Bi0s剩下那个密码(bad2code)过些天再更,今天发一个hgameweek1的IoT题目。SPI协议用单独的数据线和单独的时钟信号来保证发送......
  • 《数据结构》课程设计任务书[2023-01-24]
    《数据结构》课程设计任务书[2023-01-24]《数据结构》课程设计任务书此任务书仅适用选课储岳中老师的学生QQ群:7492682161(入群密码:2022DS1)一、设计要求仔细阅读《......
  • P2602 [ZJOI2010] 数字计数
    P2602[ZJOI2010]数字计数-洛谷|计算机科学教育新生态(luogu.com.cn)数位DP模板题由于是对0~9进行统计,所以我们只需对每一个数进行数位DP即可不过对于0和1~9还是......
  • 02_变量
    """_*_coding:utf-8_*_@Time:2023/1/1621:13@Author:软柠柠吖@Description:变量变量:在程序运行时,能储存计算结果或能表示值的抽象概念。......
  • 2023-1-24 WAMP与XAMPP同时安装在一台电脑上是否冲突?
    WAMP与XAMPP同时安装在一台电脑上是否冲突?会有冲突首先,Apache和MySQL都是服务,这里就有可能冲突,这是最大的问题;其次,才是Apache和MySQL监听端口冲突的问题,端口冲突都很......
  • 2023牛客寒假算法基础集训营1 个人题解(ACDHKL)
    A.WorldFinal?WorldCup!(I)题意:给10场比赛的点球输赢情况,奇数为A队点球,偶数为B队点球思路:用两个变量x,y来分别存A队当前赢的场次和B队当前赢的场次然后就就扫......
  • Codeforces Round #845 (Div. 2) and ByteRace 2023 A-D
    CodeforcesRound#845(Div.2)andByteRace2023A-DA.EverybodyLikesGoodArrays!题意:对给定数组进行操作:删除相邻两项,替换为两项的乘积,使得该数组奇偶相间。......