Поиск по сайту:

Java делает цикл while


Цикл Java do-while используется для непрерывного выполнения блока операторов до тех пор, пока заданное условие не станет истинным. Цикл do-while в Java аналогичен циклу while, за исключением того, что условие проверяется после выполнения операторов, поэтому цикл do while гарантирует выполнение цикла хотя бы один раз.

Java делает цикл while

Синтаксис цикла do while в Java следующий:

do {
     // statements
} while (expression);

выражение цикла do-while должно возвращать логическое значение, иначе возникнет ошибка времени компиляции.

сделать в то время как блок-схема java

Пример цикла do-while в Java

Вот простой пример цикла do-while для вывода чисел от 5 до 10.

package com.journaldev.javadowhileloop;

public class JavaDoWhileLoop {

	public static void main(String[] args) {

		int i = 5;
		do {
			System.out.println(i);
			i++;
		} while (i <= 10);
	}
}

делать пока правда java

Мы можем создать бесконечный цикл, передав логическое выражение как true в цикле do while. Вот простой пример бесконечного цикла do while java.

package com.journaldev.javadowhileloop;

public class DoWhileTrueJava {

	public static void main(String[] args) throws InterruptedException {
		do {
			System.out.println("Start Processing inside do while loop");
			// look for a file at specific directory
			// if found, then process it, such as inserting rows into database
			System.out.println("End Processing of do while loop");

			Thread.sleep(5 * 1000);
		} while (true);
	}
}

Обратите внимание, что вам придется вручную выйти из приложения, чтобы остановить его, используя Ctrl+C, если программа выполняется в терминале. Если вы выполняете программу в среде Eclipse IDE, для завершения программы есть красная кнопка.

делать цикл while vs while

Единственный раз, когда вы должны использовать цикл do-while, это когда вы хотите выполнить операторы внутри цикла хотя бы один раз, даже если выражение условия возвращает false. В противном случае всегда лучше использовать цикл while. Цикл while Java выглядит чище, чем цикл do-while. Это все, что касается цикла while в java. Вам также следует изучить документацию Oracle.