用System.out.println(j); ? //輸出最大值下標即可。
壹、源程序為:public class Test2 {public static void main(String[] args) {int [] arr={23,12,32,13,31,56,43}sort(arr);System.out.format("%d",+arr[6]);// TODO Auto-generated method stub}public static void ?sort(int ?azz[]){int t;for(int i=0;i<azz.length-1;i++){ if(azz[i]>azz[i+1]){ t=azz[i];azz[i]=azz[i+1]azz[i+1]=t;}}}}。
二、此程序使用了數組:有關數組:聲明格式 : 數據類型 ?數組名[ ]; ?或 數據類型 ? [ ?] ? 數組名;同時聲明與創建數組的格式為:數據類型 數組名[ ]=new 數據類型 [ size ]其中,new用來給數組分配內存,size用來定義數組的長度。
三、函數調用:sort(arr);形式:public class Test {public static void main(String[] args) {sort(arr);}public static void ?sort(int ?azz[]){}}。
四、冒泡排序第壹次,找出最大的值。比較相鄰的元素。如果第壹個比第二個大,就交換他們兩個。對每壹對相鄰元素作同樣的工作,從開始第壹對到結尾的最後壹對。在這壹點,最後的元素應該會是最大的數。