私はJavaにとって非常に新しいです。ご質問が簡単すぎる場合は、ごめんなさい。配列がフィボナッチ配列の一部であるかどうかを評価しようとしています。私は "for"ループ全体が壊れていないときに "true"の値を返す方法を知らない。何か案は?前もって感謝します!これは私が今のところ持っているものです。for-loop Java戻り値
public boolean checkFibb(ArrayList<Integer> array1) {
int i;
int fibb;
if (array1.size() < 3) {
System.out.println("Your array is too short!");
} else {
for (i = 0; i <= array1.size() - 2; i++) {
fibb = array1.get(i + 2) - (array1.get(i + 1) + array1.get(i));
if (fibb != 0) {
System.out.println("Elements are not part of the Fibonacci sequence.");
break;
} else {
System.out.println("Elements are part of the Fibonacci sequence.");
}
}
}
return true;
}
ループ内で 'break;'を使用する代わりに、 'return false;' –