2015-10-13 57 views
-4

對於這個學院作業,我需要使用public static int indexOfLargestElement(double[] array)如何在Java中使用數組查找最大數字?

public class FindLargest { 

public static void main(String[] args) { 

public static int indexOfLargestElement(double[] array) { 
    return 0; 
} 
{ 
int numbers[] = new int[]{(int) 1.9,(int) 2.5,(int) 3.7,2,(int) 1.5, 6, 3, 4, 5, 2}; 

    int largest1 = numbers[0]; 

    for(int i =1;i<numbers.length;i++) { 
     int indexOfLargestElement; 
      if(numbers[i] > largest1) 
      largest1 = numbers[1]; 
     } 
    } 


    System.out.println("Largest Element Number is: " + largest1); 

    return.largest; 
} 
+2

發佈自己到目前爲止寫的代碼。 –

+0

請握住另一臺電腦。 – SV91

+0

請注意,所以任何人都願意幫助其他人提出真正的問題。但在這種情況下,沒有任何示例代碼,似乎SO社區應該做你的大學作業。所以請張貼你的代碼,就像Eric Guan之前寫的那樣。 – D3myon

回答

0

嘗試是這樣的

public static void main(String[] args) { 
    double numbers []= {1.9,2.5,3.7,2,1.5,6,3,4,5,2}; 
    int index= indexOfLargestElement(numbers); 
    System.out.println("The index of the largest number is: "+index); 

} 
public static int indexOfLargestElement(double[] array){ 
    int index=0; 
    double largest=0; 
    for (int i = 0; i < array.length; i++) { 
     if (array[i]>largest){ 
      largest= array[i]; 
      index=i; 
     } 
    } 
    return index; 
} 
+0

。 – SV91

+0

*更新,你的整個代碼應該看起來像這樣,試着按照它,mi輸出是 「最大數目的指數是:5」 –

+0

它工作!謝謝你是好人 – SV91