文章目录
【新手友好型视频】全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔)看完即上手!更有详解版练习题来帮你加深印象~~
视频讲解:
【本期视频图文讲解会放在专栏里】||【新手友好型视频】全面讲解Java一维数组(内含带答案和讲解的练习题喔)
一、数组的概述
数组(Array),是存储一系列同类型数据元素的一种数据结构。它通过数组名和一个整型下标可访问数组中每一个元素。
看完一维数组的概述呢,用以下图片做例子。我们来解决下面四个问题:
Q1 :“数组名”是什么? |
---|
A1:“数组名”是存储一系列同类型数据元素的一种数据结构的名字【例如上图的:“我的爱豆”】 |
Q2: 数组“下标(索引)”是什么? |
A2: 数组“下标(索引)”是从0→到“数组长度-1” |
Q3: “数组元素”是什么? |
A3: “数组元素”是添加到数组中的每一个常量【例如上图的:“易烊千玺”,“小乔”,“小乔1”,“小乔2”,“小乔3”】 |
Q4 :“数组长度”是什么(注意:数组长度一旦确定就不能更改) |
A4:“数组长度”是数组元素的总个数【例如上图共有:“易烊千玺”,“小乔”,“小乔1”,“小乔2”,"小乔3"5个元素,所以长度为5】 |
二、一维数组的使用
1.静态初始化(指定数组内容)
看下面的图片,更便于理解
一般格式: |
---|
数据类型[]数组名称=new 数据类型 [] {元素1,元素2,……}; |
Eg:String [] wodeaidou = new String []{“易烊千玺”,“小乔”, “小乔1”, “小乔2”, “小乔3”}; |
简便格式:(推荐使用) |
数据类型[]数组名称={元素1,元素2,……}; |
Eg: String [] wodeaidou = {“易烊千玺”,“小乔”, “小乔1”, “小乔2”, “小乔3”}; |
2.动态初始化(指定数组长度)
格式: |
---|
数据类型[]数组名称=new 数据类型 [数组长度]; |
Eg:String [] wodeaidou =new String [5]; |
在动态初始化的数组中赋值 |
数组名称 [下标] = 常量; 注意:数组下标从0开始——“长度-1”为止 |
Eg:wodeaidou[0]=“易烊千玺”; |
3.想要得到数组长度该怎么办?
数组名.length即可得到数组的长度 |
---|
Eg: wodeaidou.length = 5; |
使用数组长度的例子——遍历一维数组,并输出一维数组的值
public static void main(String[] args) {
String arr []= new String [