6つの入力が順序に関係なく連続した数値であるかどうかを確認するために、6つのパラメーターを受け取る連続というメソッドを作成する必要があります。数字が連続している場合はtrueを返し、そうでない場合はfalseを返します。誰かが私にそうするための最も効率的な方法を教えてもらえますか?私はこの方法を試しましたが、6つの数字があると非効率になりますか?
public static boolean consecutive(int numberOne,int numberTwo,int numberThree) {
if(((numberTwo==numberOne-1) && (numberThree== numberTwo-1)) || ((numberTwo==numberOne+1) && (numberThree==numberTwo+1)) || ((numberTwo==numberOne+2) &&( numberThree==numberOne+1)) || ((numberTwo==numberOne-1)&& (numberThree==numberOne+1)) || ((numberTwo==numberOne-2) && (numberThree==numberOne-1)) ||((numberTwo==numberOne+1) && (numberThree==numberOne-1))){
return true;
}else{
return false;
}
}
}