我写了一个名为差异的方法,它计算数组中每个元素的差异。我现在想调用该方法并使用它来计算数组的差异,直到所有元素都相等。我还写了一个方法告诉我,当数组中的所有元素都相等时。
这是差异和allEqual
方法的代码。其中sequence是一个输入字符串,我将其拆分并转换为双精度数组:
public double[] differences ()
{
int length = sequence.length-1;
double[] differences = new double[length];
for ( int i = 0; i<length; i++) {
differences[i] = sequence[i+1] - sequence[i];
}
return differences;
}
public boolean allEqual()
{
for ( int i=1; i<sequence.length; i++) {
if ( sequence[i]!=sequence[i-1]){
return false;
}}
return true;
}
我知道我需要使用一个循环。但我不确定如何调用这两种方法以及何时调用它们。