Я очень новичок в Java, извините, если вопрос слишком прост. Я пытаюсь оценить, является ли массив частью последовательности фибоначчи. Я не знаю, как вернуть «истинное» значение, когда цикл «for» не прерывается. Есть идеи? Заранее спасибо! Это то, что я имею сейчас: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;
}
вместо 'перерыва;' внутри цикла, не 'возвращает ложь,' –