一、目录
-
数组的使用 1.动态初始化(1) 2.动态初始化(2) 3.静态初始化
-
数组注意事项和细节
-
数组赋值机制
-
数组的拷贝
-
数组的反转
-
数组的扩容
-
动态初始化(1)
- 数组的定义 数据类型 数组名[] = new 数据类型[大小] 等价于: 数据类型[] 数组名 = new 数据类型[大小] int a[] = new int[5]; //创建了一个数组,名字为a,存放5个int
- 数组的引用 数组名[下标/索引] 比如:你要使用a数组的第3个数 a[2]
-
动态初始化(2)
- 先声明数组 语法:数据类型 数组名[]; 也可以:数据类型[] 数组名; int a[]; 或者int[] a;
- 再创建数组 语法:数组名 = new 数据类型[大小]; a = new int[10];
-
静态初始化
- 初始化数组 语法:数据类型 数组名[] = {元素值,元素值…}; int [a] = {1,2,3,4,5};
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用
- 数组创建后,如果没有赋值,有默认值。分别为:int 0,short 0,byte 0,long 0,float 0.0,double 0.0,char \u0000,boolean false,String null
- 使用数组的步骤 1. 声明数组并开辟空间 2.给数组各个元素赋值 3 使用数组
- 数组的下标是从0开始的
- 数组下标必须在指定范围内使用
- 数组属引用类型,数组型数据是对象(Object)
- 基本数据类型赋值,这个值就是具体的数据,而且相互不影响 int n1 = 2; int n2 = n1; n2 = 100; n2的变化不会影响到n1
- 数组在默认情况下是引用传递,赋的值是地址 int[] arr1 = {1,2,3}; int[] arr2 = arr1; arr2[0] = 10; arr2的变化会影响到arr1
int[] arr1 = {10,20,30};
int[] arr2 = new int[arr1.length];
for(int i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?