欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java編寫冒泡排序的完整示例

 更新時(shí)間:2020年12月15日 14:22:09   作者:好想學(xué)習(xí)呀  
這篇文章主要給大家介紹了關(guān)于java編寫冒泡排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

前天剛結(jié)束了六級考試,休息了一天的狀態(tài)繼續(xù)回歸java編程練習(xí)當(dāng)中。自己想明白了一個(gè)經(jīng)典的冒泡排序,這個(gè)冒泡排序一開始就是自己不能理解,總感覺自己的邏輯思維不行,然后用筆在紙上演練了一下這個(gè)過程,才慢慢的理解了其中循環(huán)的奧秘。

先插上代碼:

public class Day01 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int num[]= {3,21,1,5};
		System.out.println("數(shù)組排序前的順序:");
		for(int i=0;i<num.length;i++) {
			System.out.println(num[i]+"");
		}int temp;
		for(int i=0;i<num.length-1;i++) {//總共需要比較3輪
			for(int j=0;j<num.length-i-1;j++) {//每輪比較
				if(num[j]>num[j+1]) {
					temp=num[j];
					num[j]=num[j+1];
					num[j+1]=temp;
					
					}
				}
			}System.out.println("排序后的順序是:");
			for(int i1=0;i1<num.length;i1++) {
				System.out.println(num[i1]+" ");
		}
	
	}}

數(shù)組排序前的順序:
3
21
1
5
排序后的順序是:
1
3
5
21
每一次的運(yùn)行結(jié)果:
3 1 21 5
3 1 5 21
1 3 5 21

總結(jié):

1.對于這四個(gè)數(shù),需要比較三輪。

2.每一輪比較完,則減少一輪。

3.依次得出排序。

到此這篇關(guān)于java編寫冒泡排序的文章就介紹到這了,更多相關(guān)java編寫冒泡排序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解hashCode()和equals()的本質(zhì)區(qū)別和聯(lián)系

    詳解hashCode()和equals()的本質(zhì)區(qū)別和聯(lián)系

    這篇文章主要介紹了詳解hashCode()和equals()的本質(zhì)區(qū)別和聯(lián)系,本文先對兩種方法作了介紹,然后對二者聯(lián)系進(jìn)行分析,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-09-09
  • springboot整合httpClient代碼實(shí)例

    springboot整合httpClient代碼實(shí)例

    這篇文章主要介紹了springboot整合httpClient代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot搭配AOP實(shí)現(xiàn)自定義注解

    SpringBoot搭配AOP實(shí)現(xiàn)自定義注解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何搭配AOP實(shí)現(xiàn)自定義注解,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • java 同步器SynchronousQueue詳解及實(shí)例

    java 同步器SynchronousQueue詳解及實(shí)例

    這篇文章主要介紹了java 同步器SynchronousQueue詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Idea為java程序添加啟動(dòng)參數(shù)(含:VM?options、Program?arguments、Environment?variable)

    Idea為java程序添加啟動(dòng)參數(shù)(含:VM?options、Program?arguments、Environme

    設(shè)置啟動(dòng)參數(shù)的意義就是當(dāng)啟動(dòng)程序時(shí),程序會(huì)優(yōu)先讀取idea的配置參數(shù),這樣就可以不用修改配置文件,下面這篇文章主要給大家介紹了關(guān)于Idea為java程序添加啟動(dòng)參數(shù)(含:VM?options、Program?arguments、Environment?variable)的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 深入分析JAVA 多線程--interrupt()和線程終止方式

    深入分析JAVA 多線程--interrupt()和線程終止方式

    這篇文章主要介紹了JAVA 多線程--interrupt()和線程終止方式的的相關(guān)資料,文中代碼非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • java編碼IDEA主題推薦

    java編碼IDEA主題推薦

    在這篇文章中,我精選了幾個(gè)比較是和?Java?編碼的?IDEA?主題供小伙伴們選擇。另外,我自己用的是?One?Dark?theme?這款,有需要的朋友可以借鑒參考下,希望大家喜歡
    2022-01-01
  • Java 后端接收Request請求參數(shù)的多種方式匯總

    Java 后端接收Request請求參數(shù)的多種方式匯總

    本文給大家總結(jié)了后端接收Request請求參數(shù)的7種方式,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-10-10
  • Mybatis傳遞多個(gè)參數(shù)的三種實(shí)現(xiàn)方法

    Mybatis傳遞多個(gè)參數(shù)的三種實(shí)現(xiàn)方法

    這篇文章主要介紹了Mybatis傳遞多個(gè)參數(shù)的三種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Spring Gateway自定義請求參數(shù)封裝的實(shí)現(xiàn)示例

    Spring Gateway自定義請求參數(shù)封裝的實(shí)現(xiàn)示例

    這篇文章主要介紹了Spring Gateway自定義請求參數(shù)封裝的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評論