数组(Array)——数组介绍

(3) 2024-04-23 09:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说数组(Array)——数组介绍,希望能够帮助你!!!。

一.什么是数组

数组基本要求:

  • 标识符
  • 数组元素
  • 元素下标:从0开始
  • 元素类型

数组(Array)——数组介绍_https://bianchenghao6.com/blog__第1张 

二.如何使用数组

1.声明数组

* 数据类型[ ] 数组名 = new 数据类型[ ]{数据1,数据2,....,数据n};

          注意,=后面的[ ]里不要写数组长度,写了会报错

 * 数据类型 数组名[ ] = new 数据类型[ ]{数据1,数据2,....,数据n};

2.分配空间

数据类型[ ]  数组名   =   new   数据类型[大小]  ;

String[] strs = new String[] { "hello", "java", "html" };

3.赋值

方法1: 边声明边赋值

数组名[下标] = 数据; 注意:(下标从0开始)

arr[0] = 10;

arr[1] = 20;

arr[2] = 45;

arr[3] = 55;

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

Scanner input = new Scanner(System.in);

        for(int i = 0; i < 30; i ++){    

                  scores[i] = input.nextInt();

}

4.处理数据

byte/short/int/long类型数组元素默认值:0

float/double类型数组元素默认值:0.0

char类型数组元素默认值:" "

boolean类型数组元素默认值:false

String类型数组元素默认值:null

三.常见的错误

 1.数组(Array)——数组介绍_https://bianchenghao6.com/blog__第2张

2.

int[ ] scores = new int[2];
scores[0] = 90;
scores[1] = 85;
scores[2] = 65;//数据越界
System.out.println(scores[2]);

 数组(Array)——数组介绍_https://bianchenghao6.com/blog__第3张

3.编译出错,创建数组并赋值的方式必须在一条语句中完成

       int[ ] score = new int[5];
       score = {60, 80, 90, 70, 85};//数据要在一条语句完成
      
       int[ ] score2;
       score2 = {60, 80, 90, 70, 85}; //数据要在一条语句完成

 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复