Эффективная реализация: «Python For Else Loop» в Java

В Python описана эффективная реализация цикла elseВот

Пример кода:

for x in range(2, n):
    if n % x == 0:
        print n, 'equals', x, '*', n/x
        break
else:
    # loop fell through without finding a factor
    print n, 'is a prime number'

В Java мне нужно написать больше кода для достижения того же поведения:

finishedForLoop = true;
for (int x : rangeListOfIntegers){
    if (n % x == 0)
    {
        //syso: Some printing here
        finishedForLoop = false
        break;
    }
}
if (finishedForLoop == true){
    //syso: Some printing here
}

Есть ли лучшая реализация, похожая на Python для цикла else в Java?

Ответы на вопрос(5)

Ваш ответ на вопрос