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

数组声明创建

时间:2023-09-18 13:23:01浏览次数:18  
标签:arrayRefVar nums int 创建 dataType 数组 total 声明

数组

数组的定义:

数组是相同类型数据的有序集合

每一个数据称作一个数组元素,每个数组元素可以通过一个下标引用它们。

数组声明创建

1、首先必须声明数组变量,才能使用数组,声明数组语法:

dataType[] arrayRefVar; //推荐使用

dataType arrayRefVar[];//效果相同,不推荐

2、Java语言使用new操作符创建数组,语法:

dataType[] arrayRefVar = new dataType[arraySize];

3、数组元素通过索引访问,索引从0开始

4、获取数组长度:arrays.length

public class arrayList {
    public static void main(String[] args) {
        System.out.println(computer(10));
    }

    public static int computer(int n){
        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;

        int total = 0;
        for (int i = 0;i < nums.length;i++){
            total = total + nums[i];
        }
        return total;
    }
}

标签:arrayRefVar,nums,int,创建,dataType,数组,total,声明
From: https://www.cnblogs.com/sara0618/p/17711634.html

相关文章

  • 用CSAI_BOM_CREATE创建WBS元素BOM
    REPORTZTEST2.datawa_csintypeCSIN.datawa_stpoblikeSTPOB.datawa_stzublikeSTZUB.datatab_STPOBtypetableofSTPOB.datawa_STKOBlikeSTKOB.datag_warn_stlnrtypeSTZUB-STLNR.datag_flwarningtypeCAPIFLAG-FLWARNING.cLEARwa_csin......
  • 程序创建更改主记录并添加WBS元素BOM
    调用CCAP_ECN_CREATE实现该功能。REPORTZTEST."ifsy-datum='20160110'."updatetadirsetsrcsystem='DEV'wheresrcsystem='DV1'."commitwork."endif.DATA:LS_CHANGE_HEADERTYPEAENR_API01.DAT......
  • 创建Oracle索引,过犹不及
    我有几个oracle存储过程,其中有两个涉及到递归运算,相对来说非常费时间的。这几个oracle程序我给他们编号为p1,p2,p3,p4,p5 其中p2,p5有较复杂的递归运算,涉及到的表格主要有4个,分别为t1,t2,t3,t4。另外还有一些基础表。数据首先在基础表中,t1,t2,t3,t4中没有数据。t1,t2,t3,t4的数......
  • MongoDB 中使用 explain 分析创建的索引是否合理
    MongoDB中如何使用explain分析查询计划前言查询计划explainexplain1、queryPlanner2、executionStats3、allPlansExecutionindexfilterStage参数说明参考MongoDB中如何使用explain分析查询计划前言创建完索引,如何分析索引的执行情况呢,MongoDB中同......
  • List,Set,Map三者的区别,Java 创建对象有几种方式
    一、List,Set,Map三者的区别List(对付顺序的好帮手):List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可......
  • 【日常收支账本】【Day02】通过PyCharm集成QtDesigner和PyUIC快速创建界面
    一、集成QtDesigner和PyUICPyCharm集成QtDesigner和PyUIC教程二、在QtDesigner中画出窗体1.主界面编辑账本:新增、修改或删除记录可视化账本:通过不同角度查看收支情况全局配置:根据自身实际情况定义配置2.编辑账本界面三、创建项目项目结构将UI文件与窗体文件分......
  • 创建不同名数据库
       编程开发离不开数据库。python中比较常用的数据库是mysql。数据库的创建对初学者来说是个难点,尤其是创建多个不重名数据库出现的错误比较多,有的还会因为逻辑错误造成服务器宕机。以下是作者梳理的一种创建多个不重名数据库的方法,供同仁参考并欢迎提出指正和改进意见。impo......
  • 学习后的顺序表(结点内容只设学号、姓名),表内采用数组,数组0位存放数据,相关的函数均按此
    #include<iostream>#include<string.h>usingnamespacestd;typedefstruct{ intid; stringname;}Node;//结点定义typedefstruct{ Node*element;//基地址(动态长度) intlength;//表长}Linklist;#defineMAXSIZE100//最大长度voidmenu();//声明菜单函数voidCreatelist(Lin......
  • 每日一题-轮转数组
    1.题目描述题目链接:轮转数组给定一个整数数组nums,将数组中的元素向右轮转k**个位置,其中k**是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,......
  • 【算法】如何获取一个数组的全排列?
    问题描述给定一个任意数组,如何获得数组的全排列,例如[1,2,3]的全排列数组为[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,2,1],[3,1,2]],即包含所有排列结果的长度为\(A_{n}^{n}\)的数组。算法functionpermute(arr){constresult=[];perm(arr,0,result);returnr......