В этом руководстве рассматриваются операторы if-else, циклы for, циклы while и многое другое.
В программировании контроль потока выполнения необходим для принятия решений и повторения действий в коде. Java предоставляет надежные инструменты для управления потоком управления, включая условные операторы и циклы. В этом посте мы углубимся в эти фундаментальные концепции, выясним, как они работают и как их можно использовать для создания динамичных и адаптивных программ.
Инструкция if-else позволяет выполнить блок кода в зависимости от того, истинно или ложно условие. Это похоже на установку контрольной точки в вашей программе, где определенный код запускается только при соблюдении определенных критериев.
Синтаксис:
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
В этом примере:
Напишите программу на Java, которая проверяет, является ли число положительным, отрицательным или нулевым, с помощью операторов if-else. Напечатайте соответствующее сообщение для каждого случая.
Инструкция переключения — это еще один способ выполнения кода на основе значения переменной. Это особенно полезно, когда вам нужно сравнить одну переменную с несколькими возможными значениями.
Синтаксис:
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " day);
Циклы — это мощные инструменты программирования, которые позволяют повторять блок кода несколько раз. Java поддерживает несколько типов циклов, каждый из которых подходит для разных сценариев.
Цикл for обычно используется, когда заранее известно, сколько раз нужно выполнить итерацию. Он состоит из трех частей: инициализация, условие и итерация.
Синтаксис:
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; iВ этом цикле:
Создайте цикл for, который печатает первые 10 четных чисел.
Цикл while продолжает выполняться до тех пор, пока заданное условие истинно. Его часто используют, когда количество итераций заранее неизвестно.
Синтаксис:
while (condition) { // Code to execute while the condition is true }
int count = 0; while (countВ этом примере цикл печатает значение count и увеличивает его до тех пор, пока count не станет меньше 3.
2.3 Цикл «делать-пока»
Цикл do- while похож на цикл while, но он гарантирует, что тело цикла выполнится хотя бы один раз, даже если условие с самого начала ложно.
Синтаксис:
do { // Code to execute at least once } while (condition);Пример:
int count = 0; do { System.out.println("Count: " count); count ; } while (countВ этом случае цикл печатает значение count и увеличивает его, как и цикл while, но гарантирует, что код выполнится хотя бы один раз, даже если count начинается с 3 или выше.
2.4 Операторы прерывания и продолжения
for (int i = 1; iПример использования продолжения:
for (int i = 1; iЗадание 3:
Напишите цикл, который печатает числа от 1 до 10, но пропускает число 5.
Краткое содержание
В этом разделе мы рассмотрели основы управления потоком ваших Java-программ с помощью условных операторов и циклов. Мы рассмотрели циклы if-else, switch, for, while и do- while, а также операторы Break и continue.
Освоив эти инструменты управления потоками управления, вы сможете создавать более динамичные и эффективные программы на Java. Попробуйте выполнить задания, чтобы закрепить полученные знания!
В следующем посте мы рассмотрим массивы и коллекции в Java, которые являются ключом к эффективному управлению группами данных. Следите за обновлениями!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3