自己寫的 沒用便利陣列的方法
uj5u.com熱心網友回復:
又發截圖!!想幫你除錯程式還得自己敲一遍代碼嗎?
uj5u.com熱心網友回復:
第二個for的回圈條件錯事 i < array.length - j注意 i 和 j
uj5u.com熱心網友回復:
int temp = array[j]也錯了,改為 int temp = array [i]uj5u.com熱心網友回復:
如果從小到大的話前一個數字比后一個陣列大才進行交換uj5u.com熱心網友回復:
i有問題,回圈條件應該是i=j,而且j應該是0不是1,我看你這個是從小到大排的,你不能確定第一個索引0的值是最小的,而且你那個交換值的其中有個是i=0,也有問題uj5u.com熱心網友回復:
你程式了array[i]=array[i=1];這句有問題了,
i到了這里就被賦值為1了,死回圈啊,
改成array[i]=array[i+1];吧
uj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
i有問題,回圈條件應該是i=j,而且j應該是0不是1,我看你這個是從小到大排的,你不能確定第一個索引0的值是最小的,而且你那個交換值的其中有個是i=0,也有問題
uj5u.com熱心網友回復:
int temp = array[j]也錯了,改為 int temp = array [i]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157216.html
標籤:Java SE
上一篇:day15
下一篇:EasyExcel報錯
