我正在尝试编写一个应用程序来设置任意大小的固定数组,然后将其作为参数传递给方法。
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 :(得分:-1)
我认为您正在搜索此功能
Arrays.copyOfRange(arr,i,j);