2017-10-29 50 views
-3

我正在嘗試編寫一個應用程序,它將設置任意大小的固定數組,然後將其作爲參數傳遞給該方法。設置數組方法以接受固定數量?

package com.company; 

public class NumberManipulation { 
    double [] array = {500,250,-350,124,87}; 
    double minimum = Double.MIN_VALUE; 
    double maximum = Double.MAX_VALUE; 

    public void getMaximum() { 
     for (int i = 0; i < array.length; i++) { 
      if (array[i] > minimum) { 
       minimum = array[i]; 
      } 
     } 
     System.out.println(minimum); 
    } 

    public void getMinimum() { 
     for (int i = 0; i < array.length ; i++) { 
      if (array[i] < maximum){ 
       maximum = array[i]; 
      } 
     } 
     System.out.println(maximum); 
    } 
} 

package com.company; 

public class Main extends NumberManipulation { 

    public static void main(String[] args) { 
     NumberManipulation number = new NumberManipulation(); 
     number.getMaximum(); 
     number.getMinimum(); 

    } 
} 

我知道我可以通過設置的陣列以固定的金額:

double [] array = new double [10] //if I wanted the array to be 10 indexes 

我不能找出如何傳遞進入getMin和GetMax的方法,雖然。

爲了記錄,我能夠自己解決問題。該鏈接提供的建議不適合答案。這裏是一個鏈接它(https://gist.github.com/BrianARuff/4c49aee1a5644fee35e80b2547e6c74d

+0

爲什麼你需要將它傳遞給方法,如果它在類級別聲明? – shmosel

+0

我想要使用「double [] array = new double [10] //如果我希望數組是10個索引 」,那麼聲明該數組。 –

+0

我不明白。 – shmosel

回答

-1

我覺得你喜歡這個功能

Arrays.copyOfRange搜索的東西(ARR,I,J);

+0

我不這麼認爲。 – shmosel

相關問題