當前位置:編程學習大全網 - 網站源碼 - 用java寫了壹段關於冒泡排序的代碼,感覺也是這個意思。為什麽結果不壹樣?怎麽改?

用java寫了壹段關於冒泡排序的代碼,感覺也是這個意思。為什麽結果不壹樣?怎麽改?

java方法的參數只支持‘傳值’,也就是說妳傳的參數只是臨時變量,原始值不能被任何處理修改。

如果要修改原值,必須在swap之外定義數組array,然後不需要給swap參數,只需要在函數中加入temp = array[j]即可;array[j]= array[j+1];array[j+1]= temp;

理解價值轉移是關鍵。

  • 上一篇:自己如何做網站?
  • 下一篇:分銷漫畫推廣有哪些平臺值得推薦的呢?
  • copyright 2024編程學習大全網