Привет читателям !!! Надеюсь, вы прочитали мои предыдущие статьи, посвященные языкам программирования Java. Это моя восьмая статья, и я собираюсь обсудить здесь циклы в Java. В основном здесь я собираюсь обсудить цикл for из этой статьи, и я могу пойти дальше. о петлях в следующих статьях.
Циклы в Java
Циклы удобны в случаях, когда вы хотите многократно запускать один и тот же код, добавляя каждый раз новое значение. В Java есть три типа циклов: for, while и делать пока.
для цикла
Цикл for обычно используется при создании цикла.
for ( initialization ; condition ; iteration)) { code block to be executed }
Ex:1
public class ThirdProgram{ public static void main(String args[]){ for (int a = 1; a <= 10; a++) System.out.println(a + "\n"); } } //out put as follow 1 2 3 4 5 6 7 8 9 10
Также вышеупомянутый цикл может быть записан, как показано ниже, инициализация не является обязательной и может быть опущена, если ваши значения установлены до начала цикла. Здесь мы получаем тот же результат, что и выше
int a=1; for(;a<=10;a++)
Также мы можем написать вышеупомянутый оператор, как показано ниже. Итерацию можно пропустить, если вы увеличиваете свои значения внутри цикла.
int i = 0; for (; i < 10; ) { System.out.println(i); i++; }
Ex:2
int x=0; for(x=0;x<=10;x+=2) System.out.println(x); //output 0 2 4 6 8 10
Это еще одна попытка,
int x=0; for(x=0;x<=10;x+=2) System.out.println("number is"+x+"\n");
Ex:3
int i,j; for (i=1, j=7; i<=5 && j<=10; i++,j++) System.out.println("i: " + i + " j: " +j + "\n"); //output i:1 j:7 i:2 j:8 i:3 j:9 i:4 j:10
Ex:4
Ниже приведены примеры ответов в зависимости от фигурных скобок.
var x=1; for(x; x<10;x++){} x+=x+100; System.out.println(x) //output:120 [[[....nothing in the curly braces]]] var x=1; for(x; x<10;x++) { x+=x+100; } System.out.println(x) //output:103 In similar for this we can get below example too var i = 1; for (; i<=5; i++) { System.out.println(i) } System.out.println('Now, i = '+i) //It will give : 1 2 3 4 5 Now, i = 6 var x=1; for(x; x<10;x++) { x+=x+100; System.out.println(x); } //output:102 [
Ex:5
for (int i = 0; i <= 10; i ++) { if (i % 2 != 0) { System.out.println(i); } } //output 1 3 5 7 9
Ex:6
int x; System.out.println("enter a number"); int num=sc.nextInt(); for(x = num; x < 10;x++) System.out.println("Next number is "+x); System.out.println("Done."); //out put is enter a number // let us think that entered number is 5, This may continues as Next number is 5 Next number is 6 Next number is 7 Next number is 8 Next number is 9
Ex:7
Давайте посмотрим, как добавить эти циклы for и для строк. Здесь мы не можем использовать два типа данных в цикле. Если мы добавили char, мы не сможем снова добавить туда int.
int i=1; for(char x='a'; x<='z'; x++) { System.out.println("Alphabet's "+i+". letter is " + x); i++; } //out put is Alphabet's 1.letter is a Alphabet's 2.letter is b Alphabet's 3.letter is c Alphabet's 4.letter is d Alphabet's 26.letter is z
Ex:8
Чтобы ввести одно и то же слово 10 раз, мы можем использовать цикл for
int i; for(int i=0; i<=10; i++) { System.out.println("Great"); } //out put is typing 'Gtreat' for 10 types
Ex:9
for(int x=2; x<=1000; x=x*x) { System.out.println(x); } //output is 2 4 16 256
Я рассмотрел здесь 9 примеров, касающихся цикла for. Циклы очень часто используются при создании программных продуктов. Я могу обсудить цикл while и dowhile с помощью в моей следующей статье, а также о звездных паттернах. Спасибо за чтение. Оставайтесь на связи.