数组的作用:
数组是一种在编程中常用的数据结构,它可以存储多个值,并使用一个唯一的变量名来引用这些值。数组通常用于存储数列、表格或类似结构的数据。
数组的语法:
1 只声明 数据类型,数组名称(变量名)
int
scores1
[];
int
[]
scores2
;
2 声明并开辟空间
如下代码
scores11
会在内存中【连续】开辟
10
个空间
数组的大小已经确定则无法改变,比如缩小,扩容都不行
int
scores11
[]
=
new
int
[
10
];
int
[]
scores22
=
new
int
[
5
];
3 声明并赋值
int
scores111
[]
=
{
10
,
20
,
50
,
5
,
9
,
10
};
int
scores222
[]
=
new
int
[]{
10
,
20
,
50
,
5
,
9
,
10
};
4 数组的长度是
[
数组名
.length]
,数组的最大下标就是 长度
-1
如图,这个动态图形象的展示了冒泡排序的作用
可以用以下代码来展示
/ 冒泡排序
public int[] Sort(int[] array){
System.out.println(array);
//1.比较两个相邻的数的大小,如果后面的大,则交换位置
//2.里外两层循环
//3.外层循环比较大小
for (int i = 0; i < array.length-1; i++) {
//4.里层循环调换位置
for (int j = 0; j < array.length-1-i; j++) {
int k=array[j];
array[j]=array[j+1];
array[j+1]=k;
}
}
return array;
}