首页 > 其他分享 >数组

数组

时间:2022-11-04 14:55:30浏览次数:37  
标签:10 int 数据类型 数组 new Man

1.数组的定义
  数组是相同类型数据的有序集合
  每一个数据称为数组元素,每个数组元素可以通过下标进行访问

2.数组的声明和创建
  首先必须声明数组变量,才能在程序中使用该数组
  例如: 数据类型[] 数组名 = new 数据类型[10];(首选方法)
  或者: 数据类型 数组名[];

3.数组初始化
  1)静态初始化
    int[] a = {1,2,3,4,5};
    Man[] man = {new Man(), new Man()}; //对象数组
  2)动态初始化
    int[] b = new int[10];
    b[0] = 10;
    b[1] = 9;
    如果不赋值,默认为0,0.0,null

4.数组的四个基本特点
  数组长度是确定的,一旦创建,就不可改变
  其元素数据类型都相同,不允许出现混合类型
  数组中的元素可以是任何数据类型,包括基本类型和引用类型
  数组对象属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量,数组本身就是对象,数组对象本身是在堆中

5.数组的使用
  for循环遍历
  For-Each循环遍历

6.多维数组
  int[][] a = new int[2][5];
  int[][] b = {{1,2},{2,3},{3,4}};

标签:10,int,数据类型,数组,new,Man
From: https://www.cnblogs.com/unagi/p/16857771.html

相关文章

  • TypeScript常用类型(基本类型,数组类型,类型别名type ,函数类型,对象类型,接口interface,元组
    原始基本类型letage:number=18;letmyname:string="tom";letflag:boolean=true;leta:null=null;letb:undefined=undefined;letc:symbol......
  • postgresql数据库数组(Integer)类型避坑
     前提:业务需要把时间戳(秒)数组,存到一个字段,存入后的数据结构:{1659283200,1661961600}entity类配置 @Data@TableName("a")publicclassDispSocBillextendsBaseEnti......
  • 常用的数组方法
    记录常用数组方法constarr=[1,2,3]会改变原数组的push向数组尾部添加新元素并返回添加后的长度arr.push(4)//[1,2,3,4]4pop从数组尾部删除一个并返回删......
  • js踩坑记录-数组
    数组比较eg1:以为打印出的是true,但是是false,原因是数组是引用数据类型,比较的时候比较的是地址,所以是不相等的。在C++中,数组也是不能通过这种方式比较的。但是python是可以......
  • 类与数组,指针
    #pragmaonce#include<iostream>#include<algorithm>usingnamespacestd;classvectorInt{public:vectorInt(intlen):length{len}{......
  • 多维数组扁平化处理的几种方法
    方法一、字符串化+数组化functionflatten(arr){letcount=0;returnarr.toString().split(',').map(function(item){ returnNumber(item)})}fl......
  • 创建数组,增删改查
    创建数组letarr=[];letarr=newArray(1,2,5);letarr=Array.from([1,2,3],item=>item+2);//[3,4,5]letarr=arr1.concat(arr2,arr3);//返回新数组,concat......
  • 实验4 类与数组、指针
    1#pragmaonce2#include<iostream>3usingnamespacestd;4classvectorInt{5public:6vectorInt(intn):size(n){7cout<<"constr......
  • 88.合并两个有序数组
    给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合......
  • Java学习笔记day3--二维数组
    packageday4_array;importjavax.swing.plaf.synth.SynthFormattedTextFieldUI;//一维数组的元素仍然是一维数组,则构成了二维数组publicclassArrayDemension2{......