设置Array方法接受固定金额?

时间:2017-10-29 05:48:46

标签: java

我正在尝试编写一个应用程序来设置任意大小的固定数组,然后将其作为参数传递给方法。

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

1 个答案:

答案 0 :(得分:-1)

我认为您正在搜索此功能

  

Arrays.copyOfRange(arr,i,j);