«Лучшее еще впереди»

ПОКА ЦИКЛ В Java

While Loop: цикл while в Java — это оператор потока управления, который позволяет многократно выполнять код на основе заданного логического условия. Цикл while можно рассматривать как повторяющийся оператор if.

Синтаксис цикла while

пока (условие)

{

заявления);

}

Диаграмма:

Как работает цикл while?

В цикле while сначала оценивается условие, и если оно возвращает true, то выполняются операторы внутри цикла while. Когда условие возвращает false, управление выходит из цикла и переходит к следующему оператору после цикла while.

Примечание. При использовании цикла while важно отметить, что нам нужно использовать оператор увеличения или уменьшения внутри цикла while, чтобы переменная цикла изменялась на каждой итерации, а в какой-то момент условие возвращало false.

Проблема 1://Вывод от 1 до 10 чисел с использованием цикла while

класс WhileExample1 {

public static void main(String args[]){

целое i=1;

while(i‹10){ //до 9

System.out.println(i);

i++;

}

}

}

ВЫХОД:

1

2

3

4

5

6

7

8

9

Проблема 2:

класс SimpleExample {

public static void main(String args[])

{

// выражение инициализации

целое я = 1;

// тестовое выражение

пока (i ‹ 6) {

System.out.println("Hello World");//выполнится 5 раз от 1 до 5

// выражение обновления

i++;

}

}

}

ВЫХОД:

Привет, мир

Привет, мир

Привет, мир

Привет, мир

Привет, мир

Задача 3://простая программа цикла While для вывода чисел 10 к 1 в обратном порядке.

Код:

класс While_Example2 {

public static void main(String args[]){

целое i=10;

пока(i›= 1){

System.out.println(i);

i — ;

}

}

}

Выход:

10

9

8

7

6

5

4

3

2

1

Примечание*:Здесь мы печатаем в обратном порядке, поэтому у меня был указатель на уменьшение.

Задача 4. Эта программа находит сумму чисел от 1 до 10.

Код:

// Java-программа для иллюстрации цикла while

класс SumUsingWhile_Loop {

public static void main(String args[])

{

int х = 1, сумма = 0;

// Выход, когда x станет больше 4

пока (x ‹= 10) {

// суммируем х

сумма = сумма + х;

// Увеличиваем значение x для

// следующая итерация

x++;

}

System.out.println("Суммирование: " + сумма);

}

}

Выход:

Сумма: 55

Проблема 5://Печать 5-й таблицы с использованием цикла while

Та же процедура, что и в цикле for, который мы делали. Только меняются синтаксис

КОД:

класс BreakExample2 {

public static void main(String args[]){

целое n=5;

целое i=1;

пока(i‹=10){

System.out.println(n*i);

i++;

}

}

}

ВЫВОД:

5

10

15

20

25

30

35

40

45

50

ПРОГРАММА 6://Факториал заданного числа

Здесь число, которое мы взяли, равно 5, поэтому факториал 5 равен 120.

5!=5*4*3*2*1=120

КОД:

общедоступный класс JavaExample {

public static void main(String[] args) {

//Найдем факториал этого числа

целое число = 5;

длинный факт = 1;

целое я = 1;

пока(i‹=число)

{

факт = факт * я; //сохранение всего умножения по факту

i++;

}

System.out.println("Факториал "+number+" равен: "+fact);

}

}

ВЫВОД:

Факториал 5: 120

ПРОГРАММА 7: печать символа в строке с использованием цикла while

КОД:

класс WhileInfinitive_Loop {

public static void main(String args[]){

Строка str="sachinTendulkar";

//i начинается с 0, так как индекс массива тоже начинается с 0

System.out.println("Печать символа с использованием цикла while :");

целое i=0;

пока(i‹str.length()){

System.out.println(str.charAt(i));

i++;

}

}

}

ВЫВОД:

Символ Printint с использованием цикла while:

s

a

c

h

i

n

T

e

n

d

u

l

k

a

r

ПРОГРАММА 8: // Печать строки в обратном порядке посимвольно с использованием цикла for

КОД:

//Печать строки в обратном порядке посимвольно

класс JavaExample {

public static void main(String args[]){

Строка str="sachinTendulkar";

//i начинается с 0, так как индекс массива тоже начинается с 0

System.out.println("Печать строки в обратном порядке:");

int n=str.length();

пока(n›0){

System.out.println(str.charAt(n-1)); // он начнется с позиции n-1 // и затем уменьшится до 0

n — ;

}

}

}

ВЫВОД:

Печать строки в обратном порядке:

r

a

k

l

u

d

n

e

T

n

i

h

c

a

s

ПРОГРАММА 9: Печать бесконечное количество раз за бесконечное количество раз с использованием цикла while

КОД:

// Печать бесконечное количество раз в бесконечное множество раз, используя цикл while

класс WhileInfinitive_Loop {

public static void main(String args[]){

целое i=10;

String str="Бесконечное количество раз";

пока(i›1)

{

System.out.println(str);

i++;

}

}

}

ВЫВОД:

Бесконечное время

Бесконечное время

Бесконечное время

Бесконечное время

Бесконечное время

Бесконечное время

Бесконечное время

Бесконечное время

И так далее…….

ПРОГРАММА 10://Печать элементов массива в цикле while

Примечание*: вы не знаете о массиве, тогда не беспокойтесь. Здесь простой формат массива будет arr[]={2,11,45,9}, как здесь. Таким образом, в основном массив хранит одно и то же несколько значений типа данных.

КОД:

класс WhileLoop_Array {

public static void main(String args[]){

int arr[]={2,11,45,9};

//i начинается с 0, так как индекс массива тоже начинается с 0

целое i=0;

пока(i‹4){

System.out.println(arr[i]);

i++;

}

}

}

ВЫВОД:

ДЕЛАТЬ ПОКА Цикл

Если вы хотите понять цикл while, свяжитесь со мной.

Спасибо;