public class BubbleSort {

public static int[]sort(int[] array){

for (int i = 1; i array[j+1]){

int temp=array[j];

array[j]=array[j+1];

array[j+1]=temp;

flag=false;

}

}

System.out.println(flag);

//如果为true,则说明排序已经提前完成

if(flag){

break;

}

System.out.println("第"+i+"轮排序后的结果为:");

display(array);

}

return array;

}

public static void display(int [] array){

for(int i = 0 ; i < array.length ; i++){

System.out.print(array[i]+" ");

}

System.out.println();

}

public static void main(String[] args) {

int[] array = {4,2,8,9,5,7,6,3,1};

//未排序数组顺序为

System.out.println("未排序数组顺序为:");

display(array);

System.out.println("-----------------------");

array = sort(array);

System.out.println("-----------------------");

System.out.println("经过冒泡排序后的数组顺序为:");

display(array);

}

}

冒泡排序的代码java_冒泡排序java代码实现相关推荐

  1. java错放了构造_在catch代码附近的Java代码中“错放了构造”(“misplaced construct(s)” in Java code near a catch)...

    在catch代码附近的Java代码中"错放了构造"("misplaced construct(s)" in Java code near a catch) 我无 ...

  2. java代码分类_08 java代码块的概述和分类

    08.01_面向对象(代码块的概述和分类) A:代码块概述 在Java中,使用{}括起来的代码被称为代码块. B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代 ...

  3. scala调用java代码_scala调用java代码

    scala调用java代码 @(SCALA)[scala] 在scala中调用java代替非常非常简单,直接调用即可 (一)一个简单示例 1.创建一个java类 package com.lujinho ...

  4. 连连看java代码_连连看 - java代码库 - 云代码

    [java]代码库/* * To change this license header, choose License Headers in Project Properties. * To chan ...

  5. java如何调用网页_如何使用网页开发自己的app,在网页中的按钮与自己的java代码绑定来实现打电话即javascript代码调用java代码,和java代码来调用javascript代码...

    1首先是如何在自己的app里用网页显示,这样可以较快的更新界面而不需要让客户端升级,方法如下: xml文件: android:layout_width="fill_parent" ...

  6. java引入bean代码_通过java代码装配bean

    importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.context.annot ...

  7. java4android代码_Android逆向-java代码基础(4)

    [TOC] 0x00 前言 微博:HAI_AI_ZHUZHU I春秋:HAI_ 看这篇可以先看看之前的文章,进行一个了解. Android逆向-java代码基础(1) Android逆向-java代码 ...

  8. SonarQube 9.x集成阿里p3c代码规范检测java代码;

    文章目录 前言 一.下载p3c-pmd插件 二.sonarqube配置使用p3c规则检测 1.新建质量配置 2.将创建好的p3c检测规则设置为默认质量配置 注1 注2 前言 因为我们公司后端主用的是j ...

  9. 连连看java代码解析,连连看java代码(2) | 学步园

    接上篇,还剩下主功能模块的代码没贴.连连看 连连看算法 如图, 为了找出A, B两点之间的连接路径, 首先过这两点作4条线段, 线段的两端便是地图边缘, 两条与横坐标轴平行, 另两条与纵坐标轴平行. ...

  10. 运行sql快还是java代码快,让Java代码跑得更快

    1.将一些系统资源放在池中,如数据库连 接,线程等.在standalone的应用中,数据库连接池可以使用一些开源的连接池实现,如C3P0,proxool和DBCP等,在运行在容器中的应 用这可以使用服 ...

最新文章

  1. oracle 更改实便例名称,大家好,请教在oracle中能否获取update记录 所涉及的字段的名称?如能实现的话,请教相关实现方法。谢谢~...
  2. 图解RadASM使用初步
  3. Python多任务(3.线程--多线程共享全局变量,利用同步解决资源竞争,利用互斥锁)
  4. Fegion-3覆写Fegion的默认配置及Fegion的日志
  5. XCTF-Web-高手区-supersqli
  6. centos 使用rz sz指令
  7. socket 套接字
  8. PayPal支付开发
  9. 如何批量取消 Word 文档的限制编辑?
  10. mysql实习报告总结_MySQL数据库实训报告 实训心得
  11. UOJ #454.【UER #8】打雪仗 通信题
  12. undo和redo介绍
  13. Java常用类学习笔记
  14. java获取下周一_Java 根据查询日期,获取下周一、周日的日期
  15. 递推递归练习 H - 三国佚事——巴蜀之危
  16. 干货分享 | 常用车载总线CAN、CANFD、LIN、FlexRay 和 Ethernet概述
  17. Webix UI JavaScript 10.0.6 Crack
  18. 相机图像镜像翻转与旋转的关系
  19. 用CAD绘制奥迪车标
  20. u盘打开之后就只有一个快捷方式

热门文章

  1. 什么是BFC?看这一篇就够了
  2. Java设计模式-单例设计模式
  3. 初中计算机水平测试选择题,初中信息技术测试题第三十九套
  4. Qt窗体边框阴影的绘制
  5. “懒”人的居家必备神器
  6. 华为模拟器ENSP中设备访问外网
  7. 五种糟糕的代码实践,程序员注意避坑
  8. 用机器学习制作超级马里的关卡
  9. [可视化编程]故宫博物院售票系统
  10. 具有现实世界效用的 10 大加密项目