作业五

本周学习了Java, 一维数组、冒泡排序 

    1.  一维数组,可以理解为只能存放一行相同数据类型的数据。在Java中如果要使用数组,需要先声明数组,然后再分配数组内存(即,可以存放多少个数据)。

声明数组格式: 数据类型 数组名[];  //声明一维数组

分配内存格式:数组名 = new 数据类型[个数]; //分配内存给数组

 数组的赋值有两种方式,即在声明时赋值和声明后赋值。两种方式,根据以后的需要来自行选择。

 

     第一种方式赋值,即声明时赋值。其数组赋值的格式是:数据类型 数组名[]={初值0,初值1,初值2,...,初值n}

此时,我们可以不用为内存分配大小,因为Java编译器会根据后面的赋值数量来确定内存分配大小。数组赋值例子:int Height[]={160,170,172,180,182};

声明字符数组:char Letter[]={'A','B','C','D'};

 

     第二种方式赋值,声明后的赋值。我们可以通过对其元素的赋值,来达到对数组的赋值。这时我们可以使用循环结构来完成赋值。例如:int Height[]=new int[2];

for(int i=0;i<2;i++) Height[i]=0;//这里我们只是赋个初值,并不是实际意义。

    2. 冒泡排序方法的过程是将待排序的数据存放在数组中,自后向前依次两辆相互比较,如果后者比前者小,则交换顺序,一直比较到第一个位置。在剩余的数列中再自后向前按上述方法比较,直到整个数列有序为止。

 

posted on 2016-04-11 14:51  米南虎  阅读(92)  评论(0编辑  收藏  举报