Итак, это девятый день моего путешествия по изучению java, и сегодня я буду обсуждать тему циклов в операторах управления программами.
Циклы в общем понимании означают многократное выполнение одной и той же задачи снова и снова, например, написание Извините сто раз вашего профессора за то, что он не отправил задание вовремя 😂 😂 .
Для каждого языка программирования существует три основных типа структуры управления циклом. Они – i. Для цикла ii. в то время как цикл iii. цикл do-while, но в java в дополнение к ним у нас также есть расширенный цикл for, который является еще одним вариантом цикла for, который будет обсуждаться после массивов, поэтому он более понятен в соответствии с книгой, которую я читаю.
- это довольно легко понять, и я полагаю, что приведенный синтаксис и пример будут понятны сами по себе.
- синтаксис –
for(*intialization* ; *condition* ; *iteratation*)
{
statements
}
- пример –
public class UsingForLoop {
public static int NUMBER_ITERATIONS = 5;
/*
*here we demonstrate the of use the for loop for printing input name five times.
*/
public static void main(String[] args) {
System.out.println("Please enter your name: ");
Scanner scannerObject = new Scanner(System.in);
String studentName = scannerObject.next();
for (int NUMBER_ITERATORS = 0; NUMBER_ITERATORS < 5; NUMBER_ITERATORS++) {
System.out.println("Your name is: " + studentName);
}
}
}
он также называется циклом с контролируемым входом, потому что условие проверяется в начале цикла, и как только условие принимает значение “false”, цикл завершается.
Бесконечный цикл for –
for(;;)
{
statements
}
это тип структуры управления циклом, где условие проверяется в начале, и цикл выполняется или выполняется до тех пор, пока условие не будет выполнено “true”.
синтаксис –
while(condition)
{
statements
}
- пример –
public class UsingWhileLoop {
/*
*her ewe use while loop to print squares of number from 1 to 100.
*/
public static void main(String[] args) {
int i = 1;
while (i <= 100) {
System.out.println(i + "^2 =" + i * i);
i++;
}
}
}
- это также структура управления циклом, но в отличие от циклов for и while, по своей природе это управление выходом, то есть оно будет выполняться, по крайней мере, даже тогда, когда условие равно “false”.
- синтаксис –
do{
statements
}while(condition);
- пример –
public class usingDoWhileLoop {
/*
*here we use do while loop to add user input numbers till zero is input by user.
*/
public static void main(String[] args) {
int sum = 0;
int number = 0;
Scanner scannerObject = new Scanner(System.in);
do {
System.out.println("input a number: ");
number = scannerObject.nextInt();
sum += number;
} while (number != 0);
System.out.println("sum= " + sum);
}
}
- другим типом структур управления программами, помимо циклов, являются break другим типом структур управления программами, помимо циклов, являются break
другим типом структур управления программами, помимо циклов, являются || break || До тех пор продолжайте учиться, продолжайте расти и не стесняйтесь предлагать любые изменения в посте.
Оригинал: “https://dev.to/kumarsanskar/program-control-statements-3-14a0”