并不是真的在这里做作业,但是由于我已经在这里,所以范围是最大和最小数字之间的差。
public int returnRange(int first, int second) { if(first > second) return first-second; else return second-first;}为了使事情变得更容易…
public double returnAverage(int...numbers) { for(int i = 0; i < numbers.length(); i++) { total += numbers; } return total/numbers.length();}public int returnRange(int...numbers) { int holder = 0; int highest; int lowest; for(int i = 0; i < numbers.length(); i++) { if(numbers[i] > holder) { holder = numbers[i]; } highest = holder; for(int i = 0; i < numbers.length(); i++) { if(numbers[i] < holder) { holder = numbers[i]; } } lowest = holder; return highest-lowest;}最后两种方法未经测试,但是从经验来看,应该可以正常工作。这些方法具有用于参数的数组,因此您可以根据需要执行任意多个数字。



