调用先前编写的方法并使用此方法计算数组元素的差异,直到所有元素相等

时间:2015-04-11 15:22:47

标签: java arrays loops methods

我写了一个名为差异的方法,它计算数组中每个元素的差异。我现在想调用该方法并使用它来计算数组的差异,直到所有元素都相等。我还写了一个方法告诉我,当数组中的所有元素都相等时。

这是差异和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;
   } 

我知道我需要使用一个循环。但我不确定如何调用这两种方法以及何时调用它们。

0 个答案:

没有答案