當前位置:編程學習大全網 - 網站源碼 - 如何用Java找出壹個整數數組中最大的值,並返回最大值的數組下標,尤其是有兩個或是三個最大值時?

如何用Java找出壹個整數數組中最大的值,並返回最大值的數組下標,尤其是有兩個或是三個最大值時?

用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[]){}}。

四、冒泡排序第壹次,找出最大的值。比較相鄰的元素。如果第壹個比第二個大,就交換他們兩個。對每壹對相鄰元素作同樣的工作,從開始第壹對到結尾的最後壹對。在這壹點,最後的元素應該會是最大的數。

  • 上一篇:css3如何在輸入搜索框中添加?
  • 下一篇:360頁遊微端怎樣不用掛載大廳打開
  • copyright 2024編程學習大全網