В этой статье объясняются различия между, в то время как, находясь в Java через примеры. Конкретные детали следующие:
Первый тип: для петли
Формат структуры петли для утверждения:
для (экспрессия инициализации; условная экспрессия; операция экспрессия после цикла) {корпус петли; }например:
класс Dome_for2 {public static void main (string [] args) {//system.out.println("Hello World! "); // Найти сумму ровных чисел 1-10 int sum = 0; for (int i = 1; i <= 10; i ++) {if (i%2 == 0) {//утверждение суда sum = i; //Sum_system.out.println(sum);}} Выходная структура составляет 30
Второе, пока заявление
Формат структуры петли, пока утверждение:
Заявление инициализации;
В то время как (условное утверждение суждения) {Заглавление тела петли; Контроль условного утверждения; }например:
класс demo_while {public static void main (string [] args) {// найти сумму 1-100 int sum = 0; // Определите начальную сумму до 0int I = 1; // Определите первое число, чтобы запустить сумму, в то время как (i <= 100) {// Судебное условное утверждение сумма += i; // sum = sum+i; i ++; // Пусть переменная I увеличивается сама} System.out.println ("sum =" + sum);}} Результат выходного вывода: sum = 5050
Третий сделает .... в то время как заявление
Формат структуры петли делает ... в то время как утверждение:
Заявление инициализации;
DO {Loop Body Wortch; Контроль условного утверждения; } while (условное утверждение);например:
класс demo1_dowhile {public static void main (string [] args) {// найти сумму 1-100 int sum = 0; // Определите сумму переменной, которая используется для хранения суммы значения int i = 1; // Определить переменную IDO {// DO IS STEM // System.out.println ("i =" + i); // Целевая операция тела sum+= i; i ++;} while (i <= 100); // судить о условиях System.out.println ("sum ="+sum); // Результат вывода}} Результат вывода: сумма = 5050
Резюме: Разница между тремя операторами цикла:
1.do ... в то время как Loop выполняет корпус петли хотя бы один раз.
2. Ибо, в то время как цикл должен сначала определить, является ли условие истинным, а затем решить, выполнить ли оператор тела цикла.
Выше приведено введение в различия между для, в то время как и делайте в Java, введенном вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!