激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - 控制臺顯示java冒泡排序流程示例

控制臺顯示java冒泡排序流程示例

2019-11-16 14:12java教程網(wǎng) JAVA教程

這篇文章主要介紹了控制臺顯示java冒泡排序流程示例,需要的朋友可以參考下

類:Nums    權(quán)限:public
方法:main    權(quán)限:public
參數(shù):nums,i,j,num;
參數(shù)介紹:
nums,數(shù)據(jù)類型 int[] ,用來存儲 int 型的一系列數(shù)組;
i,數(shù)據(jù)類型 int ,作為 for 循環(huán)的循環(huán)變量,存儲排序比較的輪數(shù);
j,數(shù)據(jù)類型 int ,作為 for 循環(huán)的循環(huán)變量,存儲該輪排序比較的次數(shù);
num,數(shù)據(jù)類型 int ,作為兩值互換的第三方變量。
方法功能:

定義一個 int[] 數(shù)組;
設(shè)置一個循環(huán)變量 i ,記錄比較輪數(shù);
設(shè)置一個循環(huán)變量 j ,記錄該輪比較中的比較次數(shù);

用數(shù)組中未排序完成的第一個數(shù)字和后面的其他數(shù)字進(jìn)行比較;
如果未排序完成的第一個數(shù)字比和他比較的數(shù)字小,就交換它們的位置,以保證未排序的第一個數(shù)始終是參與比較過的數(shù)字中最大的;
循環(huán)完成后,用迭代循環(huán)輸出排序結(jié)果。

 

復(fù)制代碼代碼如下:


public class NumsI{
 public static void main (String [] arge){

 //定義一個 int 的數(shù)具類型數(shù)組 nums,并賦予初始值;
 int[] nums = new int[]{12,24,34,14,45,17,65,51,25};

 //提示排序方式并用迭代輸出數(shù)組初始狀態(tài);
 System.out.println("冒泡排序演示");
 System.out.print("初始數(shù)據(jù) ");
  for (int num :nums){
   System.out.print(num + " ");
  }
  System.out.println();  

  //設(shè)置一個循環(huán),用來記錄比較輪數(shù);
  for (int i = 0; i < nums.length-1; i++ ){

   //設(shè)置一個循環(huán),記錄該輪比較中的比較次數(shù);  
   for(int j =0;j < nums.length-1-i; j++){

    //用 nums[] 數(shù)組中前面的值與它后面的值比較,如果后面的值比它大就執(zhí)行下面代碼塊;
    if(nums[j]<nums[j+1]){

     //對 nums[] 數(shù)組中的進(jìn)行交換;
     int num = nums[j];
     nums[j] = nums[j+1];
     nums[j+1] = num; 

     //輸出兩個交換位置的值;
     System.out.print(nums[j+1] + "和" + nums[j] + "換位置"+" ");    
    }else{//如果沒有交換則打印空格,用來保持輸出格式工整;
     System.out.print("  ");
    }
    //用迭代循環(huán)輸出本次排序完成后的結(jié)果;
    for (int num :nums){
     System.out.print(num + " ");
    }
    //提示進(jìn)行了一次比較;
    System.out.println("進(jìn)行了一次比較" );

 

   }

   //提示進(jìn)行了一輪比較;
   System.out.println("本輪比較結(jié)束");
  }

  //提示比較完備并用迭代輸出結(jié)果;
  System.out.println("完畢");
  for (int num :nums){
  System.out.print(num +" ");
  }
 }
}

 

延伸 · 閱讀

精彩推薦
  • JAVA教程線程安全的單例模式的幾種實現(xiàn)方法分享

    線程安全的單例模式的幾種實現(xiàn)方法分享

    線程安全的單例模式實現(xiàn)有幾種思路,個人認(rèn)為第2種方案最優(yōu)雅:、餓漢式、借助內(nèi)部類、普通加鎖解決、雙重檢測,但要注意寫法,如果單體模式繼續(xù)擴(kuò)...

    java教程網(wǎng)4432019-11-07
  • JAVA教程Java集合類中文介紹

    Java集合類中文介紹

    本文首先對Java集合類框架做了簡單說明,之后對主要類和為API做了介紹:Collection、List、Set、AbstractCollection、AbstractList、AbstractSet、Iterator、ListIterator。 ...

    java教程網(wǎng)5012019-10-18
  • JAVA教程深入理解Java高級特性——注解

    深入理解Java高級特性——注解

    這篇文章主要介紹了Java高級特性——注解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小...

    洛基loky4062019-06-23
  • JAVA教程idea遠(yuǎn)程調(diào)試spark的步驟講解

    idea遠(yuǎn)程調(diào)試spark的步驟講解

    今天小編就為大家分享一篇關(guān)于idea遠(yuǎn)程調(diào)試spark的步驟講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來...

    雙斜杠少年4732019-06-23
  • JAVA教程Spring的注解配置與XML配置之間的比較

    Spring的注解配置與XML配置之間的比較

    在很多情況下,注釋配置比 XML 配置更受歡迎,注釋配置有進(jìn)一步流行的趨勢。Spring 2.5 的一大增強(qiáng)就是引入了很多注釋類,現(xiàn)在您已經(jīng)可以使用注釋配置完...

    java之家3782019-10-14
  • JAVA教程why在重寫equals時還必須重寫hashcode方法分享

    why在重寫equals時還必須重寫hashcode方法分享

    首先我們先來看下String類的源碼:可以發(fā)現(xiàn)String是重寫了Object類的equals方法的,并且也重寫了hashcode方法 ...

    java技術(shù)網(wǎng)2382019-10-17
  • JAVA教程淺談Java之終止繼承:Final類和Fianl方法

    淺談Java之終止繼承:Final類和Fianl方法

    這篇文章主要介紹了Java之終止繼承:Final類和Fianl方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友...

    baby的我1932019-06-23
  • JAVA教程smslib發(fā)短信實例代碼(電腦發(fā)短信)

    smslib發(fā)短信實例代碼(電腦發(fā)短信)

    smslib發(fā)短信實例,大家可以參考使用開發(fā)自己的程序 ...

    java教程網(wǎng)3922019-10-25
566
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产在线欧美日韩 | 美女网站黄在线观看 | 久久精品99久久久久久2456 | 亚洲欧美国产精品va在线观看 | 国产午夜精品一区二区三区四区 | 一本一道久久久a久久久精品91 | 九九热精品在线 | 国产一区日韩一区 | 欧美性生交zzzzzxxxxx | 国语自产免费精品视频在 | 成人av一区二区免费播放 | 在线成人免费网站 | 精品国产91久久久久久 | 亚洲精品一区二区三区免 | 亚洲人成网站在e线播放 | 国产亚洲精品视频中文字幕 | 国产一区视频在线观看免费 | 日产精品久久久一区二区开放时间 | 国产精品伊人久久 | 九九热在线视频免费观看 | 一级观看免费完整版视频 | 91av在线免费播放 | 欧美成人精品不卡视频在线观看 | 亚洲一区在线视频观看 | 日韩精品一二三 | 中文字幕国产一区 | 久久久久久久网站 | 全黄毛片 | 日本不卡一区二区三区在线观看 | 欧美久久久久久久久 | 激情久久免费视频 | 一级黄色片武则天 | 成人毛片久久 | 欧美性色大片 | 亚洲一二三久久 | 一级毛片手机在线观看 | av电影在线观看网址 | 91精选视频在线观看 | 亚洲第一激情 | 久久精品无码一区二区日韩av | 911色_911色sss主站色播 |