首页 > 其他分享 >15.数组

15.数组

时间:2023-02-23 16:47:59浏览次数:31  
标签:初始化 15 int 元素 数据类型 默认 数组

数组

1.数组的定义

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

数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。

其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。

数组下标是从0开始计数的。

2.数组的声明和创建

int[] nums = new int[10];
//声明并创建数组名字和内存空间

数组名 + .length可以获取数组长度。

3.三种初始化方法

//静态初始化
int[] a = {1,2,3};

//动态初始化
int[] b = new int[2];
b[0] = 1;
b[1] = 2;

动态初始化中包含了第三种方法,默认初始化。

默认初始化即定义了一个空数组后,默认元素为0。

4.数组小结

  • 数组是相同数据类型(数据类型可以为任意类型)的有序集合。
  • 数组也是对象。数组元素相当于对象的成员变量。
  • 数组的长度是确定的、不可变的。如果越界,则报错:ArrayIndexOutofBounds。

标签:初始化,15,int,元素,数据类型,默认,数组
From: https://www.cnblogs.com/Zz1001/p/17148592.html

相关文章

  • 17.多维数组
    多维数组1.一维数组int[]arr1={1,2,3};System.out.println(arr1[0]);2.二维数组//[4][2],四行二列/*1,1arr2[0]2,2arr2[1]3,3arr2[2]......
  • 数组模拟环形队列
         ......
  • 树状数组
    求区间和的问题树状数组代码示例(go)参考资料求区间和的问题当前有一个包含n个元素的数组arr[n],需要不断地修改其中某一元素的值,以及查询某一区间的和。最为原始的做......
  • 数组模拟队列
    //使用数组模拟队列-编写一个ArrayQueue类classArrayQueue{privateintmaxSize://表示数组的最大容量privateintfront;//队列头privateintrear;......
  • 最详细Parallels desktop 15安装Windows 10教程
    很多第一次用Mac电脑的朋友,多多少少都会有一些不太习惯macOS系统,加上有一些偏门的软件没有Mac版本,所以有时候不得不在Mac电脑上安装一个Windows。轻度使用Windows的话,最好......
  • 3956.截断数组
    AcWing3956.截断数组(每日一题)-AcWing做题有感...  #include<iostream>usingnamespacestd;constintN=1e5+5;intn,s[N],temp,cnt=0;longlongans=0;......
  • SpringBoot15 - @ConfigurationProperties绑定属性
    @ConfigurationProperties为使用@Bean声明的第三方bean绑定属性​ 在基础篇学习了@ConfigurationProperties注解,此注解的作用是用来为bean绑定属性的。开发者可以在yml配......
  • 15.网络编程
    1.常见网络词汇交换机:用于组件局域网  路由器:实现局域网之间的通信  三层交换机:集成了交换机&路由器的功能  IP:用于在网络中确定主机的位置一个IP......
  • 【JavaScript】26_数组的方法,对象的复制与数组的复制
    4、数组的方法​​https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array​​Array.isArray()用来检查一个对象是否是数组at()可以根据......
  • 【JavaScript】25_数组初步
    1、简介数组(Array)数组也是一种复合数据类型,在数组可以存储多个不同类型的数据数组中存储的是有序的数据,数组中的每个数据都有一个唯一的索引可以通过索引来操作获取数据数......