Java簡單冒泡排序示例解析
冒泡排序:
從小到大排序:
package com.etime.test019; import java.util.Arrays; public class Test13 { public static void main(String[] args) { int[] array = { 6, 1, 2, 3, 8, 5, 4, 9, 7 }; int len = array.length; System.out.println("排序前的數(shù)組為:"+Arrays.toString(array)); int temp = 0; for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - 1 - i; j++) { if (array[j] > array[j + 1]) { temp = array[j + 1]; array[j + 1] = array[j]; array[j] = temp; } } } System.out.println("排序后的數(shù)組為:"+Arrays.toString(array)); } }
從大到小排序:
package com.etime.test019; import java.util.Arrays; public class Test12 { public static void main(String[] args) { int[] array = { 2, 1, 6, 3, 9, 5, 8, 4, 7 }; int len = array.length; System.out.println("排序前的數(shù)組為:"+Arrays.toString(array)); int temp = 0; for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - 1 - i; j++) { if (array[j] < array[j + 1]) { temp = array[j + 1]; array[j + 1] = array[j]; array[j] = temp; } } } System.out.print("排序后的數(shù)組為:"+Arrays.toString(array)); } }
從小到大排序效果圖:
從大到小排序效果圖:
到此這篇關(guān)于Java簡單冒泡排序示例解析的文章就介紹到這了,更多相關(guān)Java簡單冒泡排序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用Java+OpenCV實(shí)現(xiàn)拍照功能
網(wǎng)上大多是利用C語言或者Python實(shí)現(xiàn)拍照功能,本文將為大家介紹另一種方法,即在Java中調(diào)用OpenCV實(shí)現(xiàn)拍照功能,感興趣的可以了解一下2022-01-01Java Swing組件編程之JTable表格用法實(shí)例詳解
這篇文章主要介紹了Java Swing組件編程之JTable表格用法,結(jié)合實(shí)例形式詳細(xì)分析了Swing組件中JTable表格的常見定義與使用方法,需要的朋友可以參考下2017-11-11基于@PostConstruct注解的使用,解決向靜態(tài)變量注入值
這篇文章主要介紹了基于@PostConstruct注解的使用,解決向靜態(tài)變量注入值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09Springboot JPA打印SQL語句及參數(shù)的實(shí)現(xiàn)
在SpringBoot項(xiàng)目中調(diào)試和優(yōu)化數(shù)據(jù)庫操作是很常見的需求,本文主要介紹了Springboot JPA打印SQL語句及參數(shù)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06Java SpringCache+Redis緩存數(shù)據(jù)詳解
本篇文章主要介紹了淺談SpringCache與redis緩存數(shù)據(jù)的解決方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-10-10Java 隊(duì)列 Queue 用法實(shí)例詳解
本文實(shí)例講述了Java內(nèi)置隊(duì)列類Queue用法,分享給大家供大家參考2017-04-04