package demo1;

public class Text {

public static void main(String[] args) {

int[] arr = { 7, 6, 3, 5, 9 };

System.out.print("冒泡排序前 :");

printArray(arr); // 打印数组元素

bubbleSort(arr); // 调用排序方法

System.out.print("冒泡排序后 :");

printArray(arr); // 打印数组元素

}

// 定义打印数组方法

public static void printArray(int[] arr) {

// 循环遍历数组的元素

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

System.out.print(arr[i] + " "); // 打印元素和空格

}

System.out.print("\n");

}

// 定义对数组排序的方法

public static void bubbleSort(int[] arr) {

// 定义外层循环 控制排序趟数

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

// 定义内层循环 控制每一趟排序多少次

for (int j = 0; j < arr.length - i - 1; j++) {

if (arr[j] < arr[j + 1]) { // 比较相邻元素

// 下面的三行代码用于交换两个元素

int temp = arr[j];

arr[j] = arr[j + 1];

arr[j + 1] = temp;

}

}

System.out.print("第" + (i + 1) + "轮排序后:");

printArray(arr); // 每轮比较结束打印数组元素

}

}

}

冒泡排序前  :7 6 3 5 9

第1轮排序后:7 6 5 9 3

第2轮排序后:7 6 9 5 3

第3轮排序后:7 9 6 5 3

第4轮排序后:9 7 6 5 3

冒泡排序后  :9 7 6 5 3

java 整型数组排序,java整型数组冒泡排序相关推荐

  1. python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...

    一.概述 Python中的 数值类型(Numeric Types)共有5种:布尔型(bool).整型(int).长整型(long).浮点型(float)和复数(complex). 数值类型支持的主要操 ...

  2. c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:

    基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...

  3. python长整型怎么用_Python整型运算之布尔型、标准整型、长整型操作示例

    导读热词 本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值 ...

  4. 整型,长整型,无符号整型等 大端和小端(Big endian and Little endian)

    一.大端和小端的问题 对于整型.长整型.无符号整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节):而 Little endian ...

  5. python 长整型_Python整型运算之布尔型、标准整型、长整型操作示例

    本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值的取值范围 ...

  6. java整型缓存_JAVA整型包装类的缓存策略

    Java Integer的缓存策略 public classJavaIntegerCache {public static voidmain(String... strings) { Integer ...

  7. java整型_java中长整型定义

    展开全部 Java的整型最大值e69da5e6ba9062616964757a686964616f31333337396166/长整型和短整型最大值及表示法定义代码:public class Damo ...

  8. java整型缓存_java整型缓存

    缓存大家应该都听说过,像计算机中的缓存用于提高计算机性能,浏览器的缓存会在下一次访问该网站时一定程度上提高访问速度.通常缓存是用空间换时间,那么java中既节省了内存又提高了效率的缓存大家是否知道呢? ...

  9. php中如何强制转为长整型,PHP长整型在32位系统中强制转化溢出

    CleverCode近期遇到一个PHP项目整形转化问题,mysql有一个字段id是bigint的,里面有长整型,如id = 5147486396.可是php代码因为历史原因却部署在多台机器中,当中A机 ...

最新文章

  1. Java项目:就业管理系统设计和实现(java+springboot+ssm)
  2. 利用UltimateAndroid框架进行快速开发
  3. java 反射 速度_Java反射获取实例的速度对比分析
  4. [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别...
  5. linux下eclipse cdt主函数main参数值传递设置
  6. MongoDB 基础用法及学习笔记
  7. v-modedl的修饰符
  8. docker kaniko push推送镜像至harbor报错:x509: certificate signed by unknown authority(命令中添加 --skip-tls-ver)
  9. 使用ML.NET实现猜动画片台词
  10. php authorization,PHP CURL设置Authorization
  11. 基于局部自适应阈值的图像二值化
  12. Java_键盘输入语句
  13. 中青网财经:请一位心理学博士当CTO 只有马云敢这么做
  14. 连着恰饭,还能有1000w播放?B站商单案例拆解
  15. 深入理解TCP协议的连接状态与可靠机制
  16. wxappUnpacker 微信小程序反编译 2019 9月使用问题总结
  17. ubuntu、win跨平台局域网文件传输工具
  18. C1-见习工程师(计算机通识)
  19. VS2019生成Steup文件在其他处理器运行
  20. Picasa的使用想法及对其他几个看图软件的粗略考察

热门文章

  1. leetcode 153. Find Minimum in Rotated Sorted Array | 153. 寻找旋转排序数组中的最小值(二分查找)
  2. 汇编语言 修改显存 在屏幕上显示图案
  3. Amazon Aurora 论文解读
  4. 一致性协议raft详解(二):安全性
  5. 《深入理解Java虚拟机》读后总结(一)JVM内存模型
  6. 洛谷——P1219 八皇后
  7. 汉密尔顿回路 (25 分)【思路讲解】
  8. 【简便解法】1083 是否存在相等的差 (20分)_14行代码AC
  9. 为什么将老年代移动到方法区
  10. Web前端开发笔记——第二章 HTML语言 第十节 画布标签、音视频标签