java 整型数组排序,java整型数组冒泡排序
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整型数组冒泡排序相关推荐
- python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...
一.概述 Python中的 数值类型(Numeric Types)共有5种:布尔型(bool).整型(int).长整型(long).浮点型(float)和复数(complex). 数值类型支持的主要操 ...
- c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:
基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...
- python长整型怎么用_Python整型运算之布尔型、标准整型、长整型操作示例
导读热词 本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值 ...
- 整型,长整型,无符号整型等 大端和小端(Big endian and Little endian)
一.大端和小端的问题 对于整型.长整型.无符号整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节):而 Little endian ...
- python 长整型_Python整型运算之布尔型、标准整型、长整型操作示例
本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值的取值范围 ...
- java整型缓存_JAVA整型包装类的缓存策略
Java Integer的缓存策略 public classJavaIntegerCache {public static voidmain(String... strings) { Integer ...
- java整型_java中长整型定义
展开全部 Java的整型最大值e69da5e6ba9062616964757a686964616f31333337396166/长整型和短整型最大值及表示法定义代码:public class Damo ...
- java整型缓存_java整型缓存
缓存大家应该都听说过,像计算机中的缓存用于提高计算机性能,浏览器的缓存会在下一次访问该网站时一定程度上提高访问速度.通常缓存是用空间换时间,那么java中既节省了内存又提高了效率的缓存大家是否知道呢? ...
- php中如何强制转为长整型,PHP长整型在32位系统中强制转化溢出
CleverCode近期遇到一个PHP项目整形转化问题,mysql有一个字段id是bigint的,里面有长整型,如id = 5147486396.可是php代码因为历史原因却部署在多台机器中,当中A机 ...
最新文章
- Java项目:就业管理系统设计和实现(java+springboot+ssm)
- 利用UltimateAndroid框架进行快速开发
- java 反射 速度_Java反射获取实例的速度对比分析
- [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别...
- linux下eclipse cdt主函数main参数值传递设置
- MongoDB 基础用法及学习笔记
- v-modedl的修饰符
- docker kaniko push推送镜像至harbor报错:x509: certificate signed by unknown authority(命令中添加 --skip-tls-ver)
- 使用ML.NET实现猜动画片台词
- php authorization,PHP CURL设置Authorization
- 基于局部自适应阈值的图像二值化
- Java_键盘输入语句
- 中青网财经:请一位心理学博士当CTO 只有马云敢这么做
- 连着恰饭,还能有1000w播放?B站商单案例拆解
- 深入理解TCP协议的连接状态与可靠机制
- wxappUnpacker 微信小程序反编译 2019 9月使用问题总结
- ubuntu、win跨平台局域网文件传输工具
- C1-见习工程师(计算机通识)
- VS2019生成Steup文件在其他处理器运行
- Picasa的使用想法及对其他几个看图软件的粗略考察
热门文章
- leetcode 153. Find Minimum in Rotated Sorted Array | 153. 寻找旋转排序数组中的最小值(二分查找)
- 汇编语言 修改显存 在屏幕上显示图案
- Amazon Aurora 论文解读
- 一致性协议raft详解(二):安全性
- 《深入理解Java虚拟机》读后总结(一)JVM内存模型
- 洛谷——P1219 八皇后
- 汉密尔顿回路 (25 分)【思路讲解】
- 【简便解法】1083 是否存在相等的差 (20分)_14行代码AC
- 为什么将老年代移动到方法区
- Web前端开发笔记——第二章 HTML语言 第十节 画布标签、音视频标签