Что такое управляющие операторы в Java?



Эта статья посвящена подробным и всесторонним знаниям об управляющих операторах в Java, способах их реализации и их различных типах.

Контрольные заявления в является одной из основ, необходимых для программирования на Java. Это обеспечивает плавное выполнение программы. В этой статье будут рассмотрены следующие указатели:

Каждый программист знаком с термином «оператор», который можно просто определить как инструкцию, передаваемую компьютеру для выполнения определенных операций. Оператор управления в java - это оператор, который определяет, будут ли выполняться другие операторы или нет. Он контролирует выполнение программы. Оператор «if» в java определяет последовательность выполнения между набором из двух операторов.





Управляющие операторы в JavaКонтрольные отчеты можно разделить на три категории, а именно:

  • Заявления о выборе
  • Операторы итерации
  • Заявления о прыжках

Продолжаем читать эту статью об управляющих операторах в Java



Заявления о принятии решений

Утверждения, которые определяют, какой оператор выполнять и когда, известны как утверждения принятия решений. Последовательность выполнения программы контролируется оператором потока управления.
В java доступно четыре оператора принятия решений.

Продолжаем читать эту статью об управляющих операторах в Java

Простой оператор if

Оператор if определяет, следует ли выполнять код на основе указанного условия.
Синтаксис:



if (условие) {Оператор 1 // выполняется, если условие истинно} Оператор 2 // выполняется независимо от условия

Вывод:
Если выпишите!
Привет мир!

Продолжаем читать эту статью об управляющих операторах в Java

Если. . еще заявление

В этом операторе, если указанное условие истинно, выполняется блок if. В противном случае выполняется блок else.
Пример:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is more than 10') else System.out.println ('a is less чем 10 ') System.out.println (' Hello World! ')}}}

Вывод:
а меньше 10
Привет мир!

Продолжаем читать эту статью об управляющих операторах в Java

Вложенный оператор if

Если присутствует внутри блока if, то он называется вложенным блоком if. Он похож на оператор if..else, за исключением того, что они определены внутри другого оператора if..else.
Синтаксис:

if (condition1) {Оператор 1 // выполняется, если первое условие истинно if (condition2) {Оператор 2 // выполняется, если второе условие истинно} else {Оператор 3 // выполняется, если второе условие ложно}}

Пример:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s - четное число и больше, чем 10! ') Else System.out.println (' s - нечетное число и больше 10! ')} Else {System.out.println (' s меньше 10 ')} System.out.println (' Привет Мир!') } }

Вывод:
s - четное число больше 10!
Привет мир!

Продолжаем читать эту статью об управляющих операторах в Java

Заявление о переключении

Оператор switch в java используется для выполнения одного оператора из нескольких условий. Оператор switch может использоваться с типами short, byte, int, long, enum и т. Д.
При использовании оператора switch необходимо учитывать некоторые моменты:
α Для выражения переключения можно указать одно или N значений case.
α Повторяющиеся значения case не допускаются. Если уникальные значения не используются, компилятор генерирует ошибку времени компиляции.
α Значение case должно быть буквальным или постоянным. Переменные недопустимы.
α Использование оператора break используется для завершения последовательности операторов. Этот оператор использовать необязательно. Если этот оператор не указан, выполняется следующий случай.

Пример:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // оператор переключения с типом данных int switch (инструмент) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break case default: musicInstrument ' = 'Invalid' break} System.out.println (musicInstrument)}}

Вывод:
Флейта

Продолжаем читать эту статью об управляющих операторах в Java

Циклические утверждения

Операторы, которые повторно выполняют блок кода, пока не будет выполнено указанное условие, известны как операторы цикла. Java предоставляет пользователю три типа циклов:

Продолжаем читать эту статью об управляющих операторах в Java

В то время как

Цикл while, известный как наиболее распространенный, оценивает определенное условие. Если условие истинно, код выполняется. Этот процесс продолжается до тех пор, пока указанное условие не окажется ложным.
Условие, которое должно быть указано в цикле while, должно быть логическим выражением. Ошибка будет сгенерирована, если используется тип int или строка.

Синтаксис:

while (условие) {statementOne}

Пример:

открытый класс whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Вывод:
5
7
9
11
13
15

Продолжаем читать эту статью об управляющих операторах в Java

Делать. .в то время как

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

Синтаксис:

do {// код для выполнения} while (условие)

Пример:

public class Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

Вывод:
двадцать

Продолжаем читать эту статью об управляющих операторах в Java

Для

Цикл for в java используется для многократной итерации и оценки кода. Когда количество итераций известно пользователю, рекомендуется использовать цикл for.

Синтаксис:

for (приращение / уменьшение условия инициализации) {оператор}

Пример:

открытый класс forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } } 

Вывод:
5
6
7
8
9
10

Продолжаем читать эту статью об управляющих операторах в Java

как сделать добавление в Java

Для каждого

Обход элементов в массиве может выполняться циклом for-each. Элементы, присутствующие в массиве, возвращаются один за другим. Следует отметить, что пользователю не нужно увеличивать значение в цикле for-each.

Пример:

public class foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} for (int i: s) {System.out.println (i)}}}

Вывод:
18
25
28
29
30

Продолжаем читать эту статью об управляющих операторах в Java

Ветвящиеся заявления

Операторы ветвления в java используются для перехода от оператора к другому оператору, тем самым передавая поток выполнения.

Продолжаем читать эту статью об управляющих операторах в Java

Перерыв

Оператор break в java используется для завершения цикла и прерывания текущего потока программы.

Пример:

открытый класс Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Вывод:
5
6
7

Продолжаем читать эту статью об управляющих операторах в Java

Продолжать

Чтобы перейти к следующей итерации цикла, мы используем оператор continue. Этот оператор продолжает текущий поток программы и пропускает часть кода при указанном условии.

Пример:

открытый класс Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Вывод:
6 8 10 12 14

На этом мы подошли к концу этой статьи об управляющих заявлениях в Java. Операторы управления в Java должны использоваться эффективно, чтобы сделать программу эффективной и удобной для пользователя.

Эдурека курируется профессионалами в соответствии с промышленными требованиями и требованиями. Это обучение включает в себя исчерпывающие знания базовых и продвинутых концепций ядра Java и J2EE, а также популярных фреймворков, таких как Hibernate, Spring и SOA. В этом курсе вы получите опыт в таких концепциях, как Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet и Web Services с использованием отраслевых сценариев использования.