作者jeonjh (小鮪魚)
看板java
標題Re: [問題] 應該是array的問題
時間Mon Feb 27 01:15:19 2006
※ 引述《bgjack (田僑)》之銘言:
: public static void bubble(Integer[] arr2,int size)
: {
: int size1=size;
: int value=0;
: for(int pass=0;pass<size1-1;pass++)
: {
: for(int i=pass+1;i
<size1;i++)
: {
: if(arr2[pass]>arr2[
i])
: {
: value=arr2[pass];
: arr2[pass]=arr2[i];
: arr2[i]=value;
: }
: }
: }
: for(int i=0;i<size1;i++)
: {
: System.out.print(arr2[i]+" ");
: }
: }
: }
我把修改過的地方用紅色標出來,希望對你有幫助...
for的判斷式可以改成arr2.length,少一個parameter比較好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.166.155