最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java數(shù)組排序示例分享

 更新時間:2014年03月27日 09:07:19   作者:  
這篇文章主要介紹了java數(shù)組排序示例,需要的朋友可以參考下

類: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 Nums {
 public static void main(String[] arge ){

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

  //設(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++){

    //用數(shù)組中未排序完成的第一個數(shù)字和后面的其它數(shù)字進(jìn)行比較,如果其它數(shù)比它大就執(zhí)行下面代碼塊;
    if(nums[j] < nums[j+1]){

     //將未排序完成的第一個數(shù)字與比他大數(shù)字進(jìn)行交換,保證未排序的第一個數(shù)始終最大;
     int num = nums[j];
     nums[j] = nums[j+1];
     nums[j+1] = num;
    }
   } 
  }//排序完成;

  //用迭代循環(huán)輸出排序完成后的
  for(int num :nums){
   System.out.print(num + " ");
  }
 }
}

相關(guān)文章

  • 如何加密配置文件里的敏感數(shù)據(jù)

    如何加密配置文件里的敏感數(shù)據(jù)

    這篇文章主要介紹了加密配置文件里的敏感數(shù)據(jù)的實(shí)現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • shiro與spring集成基礎(chǔ)Hello案例詳解

    shiro與spring集成基礎(chǔ)Hello案例詳解

    這篇文章主要介紹了shiro與spring集成基礎(chǔ)Hello案例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot之Order注解啟動順序說明

    SpringBoot之Order注解啟動順序說明

    這篇文章主要介紹了SpringBoot之Order注解啟動順序說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 關(guān)于feign.codec.DecodeException異常的解決方案

    關(guān)于feign.codec.DecodeException異常的解決方案

    這篇文章主要介紹了關(guān)于feign.codec.DecodeException異常的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java web開發(fā)中大量數(shù)據(jù)導(dǎo)出Excel超時(504)問題解決

    java web開發(fā)中大量數(shù)據(jù)導(dǎo)出Excel超時(504)問題解決

    開發(fā)測試時候?qū)霐?shù)據(jù)遇到大數(shù)據(jù)導(dǎo)入的問題,整理了下,需要的朋友可以參考下
    2017-04-04
  • 解決Maven項目加載spring bean的配置xml文件會提示找不到問題

    解決Maven項目加載spring bean的配置xml文件會提示找不到問題

    這篇文章主要介紹了解決Maven項目加載spring bean的配置xml文件會提示找不到問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 一文搞懂Spring中的JavaConfig

    一文搞懂Spring中的JavaConfig

    這篇文章主要介紹了Spring中的JavaConfig知識,包括事務(wù)注解驅(qū)動,properties配置文件加載方法,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • mybatis-plus使用@EnumValue處理枚舉類型的示例代碼

    mybatis-plus使用@EnumValue處理枚舉類型的示例代碼

    這篇文章主要介紹了mybatis-plus使用@EnumValue處理枚舉類型的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java編寫ftp下載工具

    java編寫ftp下載工具

    本文給大家介紹的是如何一步步實(shí)現(xiàn)使用java編寫FTP下載工具,而且是在Linux環(huán)境下使用javac編譯的,在運(yùn)行和編譯上有些不同之處,有需要的小伙伴們參考下吧。
    2015-03-03
  • springboot使用log4j2異步日志提升性能的實(shí)現(xiàn)方式

    springboot使用log4j2異步日志提升性能的實(shí)現(xiàn)方式

    這篇文章主要介紹了springboot使用log4j2異步日志提升性能,異步日志實(shí)現(xiàn)方式:將日志存入一個單獨(dú)的隊列中,有一個單獨(dú)的線程從隊列中獲取日志并寫入磁盤文件,需要的朋友可以參考下
    2022-05-05

最新評論

皋兰县| 南澳县| 康平县| 赤峰市| 金华市| 荔波县| 阿瓦提县| 青浦区| 加查县| 徐水县| 鸡东县| 长沙市| 松潘县| 贵德县| 太湖县| 河南省| 勐海县| 名山县| 苗栗市| 秦安县| 边坝县| 郑州市| 镇赉县| 泽库县| 安义县| 舒兰市| 吉林市| 高邑县| 革吉县| 常宁市| 柳河县| 秭归县| 海门市| 大港区| 高要市| 天台县| 乐东| 青州市| 丹棱县| 南安市| 斗六市|