作业五
本周学习了Java, 一维数组、冒泡排序
1. 一维数组,可以理解为只能存放一行相同数据类型的数据。在Java中如果要使用数组,需要先声明数组,然后再分配数组内存(即,可以存放多少个数据)。
声明数组格式: 数据类型 数组名[]; //声明一维数组
分配内存格式:数组名 = new 数据类型[个数]; //分配内存给数组
数组的赋值有两种方式,即在声明时赋值和声明后赋值。两种方式,根据以后的需要来自行选择。
第一种方式赋值,即声明时赋值。其数组赋值的格式是:数据类型 数组名[]={初值0,初值1,初值2,...,初值n}
此时,我们可以不用为内存分配大小,因为Java编译器会根据后面的赋值数量来确定内存分配大小。数组赋值例子:int Height[]={160,170,172,180,182};
声明字符数组:char Letter[]={'A','B','C','D'};
for(int i=0;i<2;i++) Height[i]=0;//这里我们只是赋个初值,并不是实际意义。
2. 冒泡排序方法的过程是将待排序的数据存放在数组中,自后向前依次两辆相互比较,如果后者比前者小,则交换顺序,一直比较到第一个位置。在剩余的数列中再自后向前按上述方法比较,直到整个数列有序为止。