Java中循环语句的使用,莫过于在排序算法中使用得最为经典. 排序算法非常的多,不过大体可以分为两种: 一种是比较排序,主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等. 另一种是非比较排序,主要有:计数排序,基数排序,桶排序等.本文主要讲解三大经典比较排序,了解其排序思想及代码实现. 下面通过对冒泡排序,选择排序,插入排序分析.使用最简洁最经典的循环语句实现对数据的排序. 一.冒泡排序(BubbleSort) 冒泡排序的原理:比较两个相邻的元素,将值大的元素交换至右端. 冒泡