Files
roma-dxunvrs 4fabe16272 04.09
2026-09-04 22:55:43 +03:00

1.2 KiB
Raw Blame History

Позволяют избегать дублирование кода, помогают обходить Массивы

С предусловием - while

int x = 100;
while (x > 0) {
	x -= 1;
}

С постусловием - do-while

Всегда выполнится хотя бы один раз

do {
	x -= 1;
} while (x > 0);

Цикл for

Цикл с счетчиком

for (int i = 0; i < arr.length; i++) {
	
}

Или для прохода по массивам/коллекциям

for (int num: nums) {

}

Для массивов - создает обычный цикл с счетчиком, для коллекций - берет их итератор

continue и break

break - выходит из текущего цикла, итерация не продолжается continue - переходит к следующей итерации без завершения текущей Могут использоваться с метками

outer:
for (int[] inner: array) {
	for (int element: inner) {
		if (...) continue;
		if (...) continue outer;
		if (...) break;
		if (...) break outer;
	}
}

Далее: Функции