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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決ThingsBoard編譯報錯問題:Failure?to?find?org.gradle:gradle-too
這篇文章主要介紹了ThingsBoard編譯報錯:Failure?to?find?org.gradle:gradle-tooling-api:jar:6.3,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
springMVC向Controller傳值出現(xiàn)中文亂碼的解決方案
這篇文章主要介紹了springMVC向Controller傳值出現(xiàn)中文亂碼的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
Java之Swagger配置掃描接口以及開關(guān)案例講解
這篇文章主要介紹了Java之Swagger配置掃描接口以及開關(guān)案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08
如何自定義feign調(diào)用實現(xiàn)hystrix超時、異常熔斷
這篇文章主要介紹了自定義feign調(diào)用實現(xiàn)hystrix超時、異常熔斷的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
解決SSLContext.getInstance()中參數(shù)設(shè)置TLS版本無效的問題
這篇文章主要介紹了解決SSLContext.getInstance()中參數(shù)設(shè)置TLS版本無效的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01

