Java-数组

本文最后更新于2022.05.03-09:50,某些文章具有时效性,若有错误或已失效,请在下方留言或联系涛哥

概念

数组是一个变量,存储相同数据类型的一组数据

数组结构和基本要素

  • 标识符:数组的名称,用于区分不同的数据    例如:购物类别--》标识符
  • 数组元素:向数组中存放的数据
  • 元素下标:对数组元素进行编号
  • 元素类型:数组元素的数据类型

注意:

  • 数组只有一个名称,即标识符
  • 元素下标标明了元素在数组中的位置,默认从0开始
  • 数组中的每一个元素都可以通过下标访问
  • 数组长度固定不变,避免数组越界

使用数组四步走

  1. 声明数组       int[ ] a;/int a[ ];  告诉计算机数组类型是什么
    • 数据类型 数组名称[ ];
    • 数据类型 [ ] 数组名称;
  2. 分配空间      a=new int[5];   告诉计算机分配几个空间
    • 数据类型 [ ] 数组名称 = new 数据类型[大小];
  3. 赋值 a[0] = 8; 向分配的格子里放入数据
  4. 数据处理 a[0] = a[0]*10

方法1:边声明边赋值

int score = {98,98,99};

int score = new int[ ]{98,98,99};

方法2:动态地从键盘录入信息并赋值

score[i] = input.nextInt();

数组的length属性

数组名.length--->数组长度

创建数组并赋值的方式必须在一条语句中完成

使用Java.util.Arrays类

sort():对数组进行升序排列

使用方法:Arrays.sort(数组名);

基本数据类型

  • 不同的变量会分配不同的存储空间
  • 改变一个变量值不会影响另一个变量

引用数组类型

赋值把原对象的引用传递给另一个引用,两个引用指向同一块内存空间

阅读剩余
THE END