Привет читателям !!! Надеюсь, вы прочитали мои предыдущие статьи, посвященные языкам программирования 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 с помощью в моей следующей статье, а также о звездных паттернах. Спасибо за чтение. Оставайтесь на связи.