Рубрики
Без рубрики

Учебник по Java – 3 Потока управления (Итерация)

Итерация или цикл – это механизм, который полезен для выполнения повторяющегося кода. Существует много типов “я”… С тегами java, учебник, для начинающих.

Учебник по Java (Серия из 11 частей)

Итерация или цикл – это механизм, который полезен для выполнения повторяющегося кода. В Java существует много типов итераций, включая while , для и делай, пока .

в то время как цикл

в то время как цикл – это цикл или итерация, которая выполняется, если определенное условие истинно или соответствует. Основной синтаксис цикла while выглядит следующим образом:

while(condition) {
    // code..
}

Это пример цикла while для вывода числа из 0 чтобы 10 .

public class MyApp {
    public static void main(String[] args){
        // declare a variable called counter
        int counter = 0;
        // while the counter is less or equals 10,
        // execute the code inside the while block
        while (counter <= 10) {
            // inside the while block,
            // prints out the counter
            System.out.println(counter);
            // increase the counter by 1 (counter = counter + 1)
            counter++;
        }
    }
}

Выход

0
1
2
3
4
5
6
7
8
9
10

Поток в то время как цикл выглядит следующим образом:

  1. Проверьте состояние.
  2. Если условие истинно, выполните код внутри блока while .
  3. Если условие ложно, остановите выполнение.

Основываясь на этом коде, существует операция для увеличения значения счетчика на 1 с помощью оператора ++ , этот оператор равен счетчик + 1 .

Здесь это еще один подобный оператор, который обычно используется вместе с механизмом цикла.

+= a равно + b
-= a равно – b
*= a равно * b
/= a равно /b
%= a равно % b
++ a равно % b a++ равно +1
a — равно – 1

для цикла

Другим механизмом цикла или итерации, который можно использовать, является для цикла. этот механизм цикла подходит для повторения выполнения за точное время.

Это основной синтаксис цикла для .

for(initial state; condition; post-condition) {
    // code..
}

В этом синтаксисе есть 3 части:

  1. начальное состояние: определяет начальное значение.
  2. условие: определяет условие.
  3. постусловие: определяет действие, если условие истинно или соответствует.

Это пример использования для цикла для вывода номера из 1 чтобы 5 .

public class MyApp {
    public static void main(String[] args){
        for (int i = 1; i <= 5; i++) {
            System.out.println(i);
        }
    }
}

Выход

1
2
3
4
5

Это объяснение из приведенного выше кода.

  1. начальное состояние: начальное состояние или значение является переменной я равен 1 .
  2. условие: условие заключается в том, что i меньше или равно 5 .
  3. постусловие: если условие соответствует или истинно, увеличьте значение i на 1.
  4. затем выполните код внутри цикла for, пока условие не станет ложным.

Также доступен вложенный цикл для . Вот пример использования вложенного для цикла.

public class MyApp {
    public static void main(String[] args){
        for (int i = 0; i <= 3; i++) {
            for (int j = 0; j < i; j++) {
                System.out.print("*");
            }
            System.out.println("");
        }
    }
}

Выход

*
**
***

На основе этого кода сначала выполняется внутренний цикл, затем выполняется внешний цикл.

делать цикл в то время как

do while цикл – это механизм цикла, который проверяет условие после выполнения кода внутри блока. Это основной синтаксис цикла do while .

do {
    // the code..
} while(condition);

Это пример использования цикла do while .

public class MyApp {
    public static void main(String[] args){
        int counter = 0;
        do {
            System.out.println(counter);
            counter++;
        } while (counter <= 5);
    }
}

Выход

0
1
2
3
4
5

Основываясь на приведенном выше коде, код внутри блока do while выполняется, а затем проверяется условие внутри while(..) .

В этом другом примере значение счетчика выводится, хотя условие внутри while(..) является ложным. Потому что условие проверяется после выполнения кода внутри блока do во время .

public class MyApp {
    public static void main(String[] args){
        int counter = 10;
        do {
            System.out.println(counter);
            counter++;
        } while (counter <= 5);
    }
}

Выход

10

Быстрые советы по использованию механизма цикла состоят в том, чтобы рассмотреть, какой механизм цикла подходит, и убедиться, что условие определено правильно, чтобы избежать бесконечного цикла.

Источники

  • Ознакомьтесь с этим ресурсом , чтобы узнать больше о цикле в Java.

Я надеюсь, что эта статья будет полезна для изучения языка программирования Java. Если у вас есть какие-либо мысли или комментарии, вы можете написать в разделе обсуждения ниже.

Учебник по Java (Серия из 11 частей)

Оригинал: “https://dev.to/nadirbasalamah/java-tutorial-3-control-flow-iteration-2kdb”