P1-10 数组

数组

为什么有数组

  • 1、如果需要记录全班同学的姓名,难道要声明60个String变量?
  • 2、有序数据的集合就是数据(Array)
  • 3、数组中每项都有一个编号,被称为数组下标
    • 通过下标就可以找到数组中指定的数据,也可以给指定位置赋值

数组的定义和初始化

  • 1、int[] a={1,2,3,4,5,6,7,8,9,10};这个常用,指定初始值和长度
    • int a[] = {1,2,3,4,5,6,7,8,9,10};下面这个也行,功能没区别,就是书写格式变了一点
  • 2、int[] a=new int[10];声明长度,不赋初始值
    • int a[]=new int[10];
    • 每个元素的值为默认值
    • int,double等默认值是0;boolean默认值是false;String等默认值是null

引用元素

  • 1、数据组员下标从0开始,最后一个元素的下标为“长度-1”
  • 2、引用数组的形式:数组名[下标]
  • 数组1

数组+下标使用

  • 1、a[2]单独使用或者放到=右边,就是取值
    • 放到=左边就是赋值
  • 2、数组元素完全可以当做变量使用
    • 进行数学运算、赋值操作、自加自减等
  • 3、举例 元素的赋值/取值

数组越界

1
2
int[] a ={1,2,3};
System.out.println(a[3]);

数组下标超范围了
数据越界


P1-10 数组
http://example.com/2024/08/01/SE101-零基础玩Java/Part1-笔记/P1-10 数组/
Author
John Doe
Posted on
August 1, 2024
Licensed under