百科
首页 > 编程开发 > JAVA

JAVA冒泡排序

  冒泡排序是java中比较简单和实用的一种排序方法,“冒泡”顾名思义就是通过相邻数据的比较之后进行交换。比如序列有多个数据,每一次冒泡依次比较交换相邻的两个数据,经过多次冒泡后呈现出结果。下面小编给大家具体介绍下java冒泡排序如何实现。

java冒泡排序如何实现

  冒泡排序是java中比较简单和实用的一种排序方法,“冒泡”顾名思义就是通过相邻数据的比较之后进行交换。比如序列有多个数据,每一次冒泡依次比较交换相邻的两个数据,经过多次冒泡后呈现出结果。下面小编给大家具体介绍下java冒泡排序如何实现。


  1、从大到小排序:新建java类,定义一个方法(如:bigAndSmall)并声明一个数组。如:int arr[]={-5,29,7,10,5,16};如下图所示:

  2、根据数组的长度循环遍历,并判断如果前一个值小于后一个值,那么就把“后一个值”排列到“当前前一个值”的前面。循环方式见下图所示:

  3、通过FOR循环取出最后的排序。如下图所示:

  4、在main函数中,通过实例化别名点方法名的方式调用并打印出结果。如下图所示:

  5、从小到大排序:与从大到小不同之处就是将小的换到前面去,大的排后。而且在“从大到小”的基础上,修改一下符号即可。循环方式如下图所示:

  6、然后在main函数中,通过实例化别名点方法名的方式调用并打印出从小到大排序结果。如下图所示:

  7、以“从小到大”为例,打印实际循环过程,如下图添加sys打印语句即可。

  8、打印结果,如下图所示

  以上就是java冒泡排序的实现方法。大家在编程时注意大小写问题,如果还有这种排序不熟练的朋友,可以按此步骤来实际编写练习下。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:JDK5.0。

相关词条

最新知识

最新百科

相关教程