作者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