开发者社区> 问答> 正文

JAVA编程。0实现对数组25.24.12.76.101.96.28排序。使用冒泡排序法

JAVA编程。0实现对数组25.24.12.76.101.96.28排序。使用冒泡排序法

展开
收起
知与谁同 2018-07-16 12:26:52 1871 0
1 条回答
写回答
取消 提交回答
  • import java.util.Arrays;

    public class BubbleFinal {
    public static void main(String[] args) {
    int[] arr ={25,24,12,76,101,96,28};
    sortFinal(arr);

    }

    public static void sortFinal(int[] arr) {
    boolean sorted = true;
    for (int j = 0; j < arr.length - 1; j++) {
    sorted = true;
    System.out.println("第" + (j + 1) + "趟\t");
    for (int i = 0; i < arr.length - 1 - j; i++) {
    if (arr[i] > arr[i + 1]) {
    int temp = arr[i];
    arr[i] = arr[i + 1];
    arr[i + 1] = temp;
    sorted = false;
    }
    System.out.println("第" + (i + 1) + "次" + Arrays.toString(arr));
    if (sorted) {
    break;
    }
    }
    }
    }}
    2019-07-17 22:50:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载