多语言展示
当前在线:953今日阅读:26今日分享:39

Java程序使用冒泡排序对数组进行调用排序

Java语言是一门计算机的高级语言,被许多的IT行业的人们所应用着,随着时代的发展,学习计算机的人越来越多了,当然接触Java的人越来越多,对于简单的冒泡排序我可以给大家提供我的程序,用以帮助大家更好的学习JAVA语言。
工具/原料
1

计算机

2

Java程序学习者

方法/步骤
1

源程序为:public class Test { public static void main(String[] args) { int i; int arr[]={25,24,12,76,101,96,28}; sort(arr); for( i=0;i<7;i++) System.out.printf('%6d',+arr[i]); System.out.println();// TODO Auto-generated method stub} public static void  sort(int  azz[]) { int t; for(int i=0;iazz[j+1]) {  t=azz[j];  azz[j]=azz[j+1];  azz[j+1]=t; } }  } }}

2

使用了数组:int arr[]={25,24,12,76,101,96,28};声明格式 :    数据类型  数组名[ ];  或    数据类型   [  ]   数组名;同时声明与创建数组的格式为:数据类型 数组名[ ]=new 数据类型 [ size ]其中,new用来给数组分配内存,size用来定义数组的长度。

3

函数调用:sort(arr);形式:public class Test {public static void main(String[] args) {sort(arr);}public static void  sort(int  azz[])}

4

冒泡排序源程序:public static void  sort(int  azz[]){int t;for(int i=0;iazz[j+1]){ t=azz[j]; azz[j]=azz[j+1]; azz[j+1]=t;}} }}

5

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

6

此程序中,数组中的数据可以改变,数量可以随便输入;希望可以帮到大家;

推荐信息