Java >> Tutoriel Java >  >> Java

Programmes Java For Loop

Dans ce didacticiel, nous allons apprendre à implémenter une boucle for dans différents scénarios. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept de boucle for, consultez l'article sur les boucles en Java.

Programme 1 :Programme Java For Loop

Dans ce programme, nous verrons comment implémenter un programme de boucle for en java. Ici, nous allons considérer un scénario où nous trouverons la table de multiplication d'un nombre particulier. Au lieu d'écrire la table de multiplication pour chaque élément, nous utiliserons une boucle for pour le même. Nous écrirons la déclaration une fois et elle sera mise en œuvre plusieurs fois.

Algorithme :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarer un nombre
  4. Demandez à l'utilisateur d'initialiser le numéro.
  5. Utilisez une boucle for pour imprimer la table de multiplication de ce nombre.
  6. Afficher le résultat.
  7. Arrêtez.

Vous trouverez ci-dessous l'exemple de code de la boucle for en Java.

//Java Program to find the multiplication table of a given number
import java.util.*;

public class Main
{
     public static void main(String []args)
     {
        //Take input from the user
        //Create instance of the Scanner Class
        Scanner sc=new Scanner(System.in); 
        System.out.println("Enter a number: ");
        int n=sc.nextInt();      //Declare and initialize the number
        System.out.println("The multiplication table of "+n+" is: ");
        //Print the multiplication table
        for(int i=1;i<=10;i++)
        {
            System.out.println(n+" * "+i+" = "+ (n*i));
        }
     }
}


Entrez un nombre :5
La table de multiplication de 5 est :
5 * 1 =5
5 * 2 =10
5 * 3 =15
5 * 4 =20
5 * 5 =25
5 * 6 =30
5 * 7 =35
5 * 8 =40
5 * 9 =45
5 * 10 =50

Programme 2 :Programme Java For Loop

Dans ce programme, nous verrons comment implémenter un programme de boucle for each en java.

Algorithme

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez la taille du tableau.
  4. Demander à l'utilisateur d'initialiser la taille du tableau.
  5. Déclarez un tableau.
  6. Demander à l'utilisateur d'initialiser le tableau.
  7. Utilisez une boucle for pour initialiser le tableau.
  8. Utilisez une boucle for each pour imprimer les éléments du tableau.
  9. Affiche les éléments du tableau.
  10. Arrêtez.

Vous trouverez ci-dessous l'exemple de code de la boucle for en Java.

//Java Program to see the implementation of for and for-each loop
import java.util.*;

public class Main
{
     public static void main(String []args)
     {
        //Take input from the user
        //Create instance of the Scanner Class
        Scanner sc=new Scanner(System.in); 
        System.out.println("Enter the size of the array: ");
        int n=sc.nextInt();      //Declare and initialize the number
        int arr[]=new int[n];    //Declare an Array
        System.out.println("Enter the array elements: ");
        //Initialize the array        
        for(int i=0; i<n; i++)
        {
            arr[i]=sc.nextInt();
        }
        System.out.println("The array elements are: ");
        //Print the number infinite times
        for(int t:arr)
        {
            System.out.println(t);
        }
     }
}


Entrez la taille du tableau :5
Entrez les éléments du tableau :1 2 3 4 5
Les éléments du tableau sont :
1
2
3
4
5

Programme 3 :Programme Java pour implémenter la boucle For

Dans ce programme, nous verrons comment implémenter une boucle for infinie. Un point à noter ici est que, pour sortir d'une boucle infinie, vous devez appuyer sur ctrl+c.

Algorithme :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez un nombre.
  4. Demandez à l'utilisateur d'initialiser le numéro.
  5. Affiche le nombre de fois à l'infini à l'aide d'une boucle for.
  6. Donner des conditions infinies dans la boucle for.
  7. Afficher le résultat.
  8. Arrêtez.
Vous trouverez ci-dessous l'exemple de code Java pour la boucle for.
//Java Program to see the implementation of infinite for loop
import java.util.*;
public class Main
{
     public static void main(String []args)
     {
        //Take input from the user
        //Create instance of the Scanner Class
        Scanner sc=new Scanner(System.in); 
        System.out.println("Enter a number: ");
        int n=sc.nextInt();      //Declare and initialize the number
        //Print the number infinite times
        for(int i=1;i<=10;i--)
        {
            System.out.println(i + " The entered number is "+n);
        }
     }


Saisissez un nombre :5
1 Le nombre saisi est 5
0 Le nombre saisi est 5
-1 Le nombre saisi est 5
-2 Le nombre saisi est 5
-3 Le nombre saisi est 5
-4 Le nombre saisi est 5
ctrl+c

Programme 4 :Programme Java pour implémenter la boucle For

Dans ce programme, nous verrons comment imprimer un nombre infini de fois en utilisant une boucle for. Un point à noter ici est que, pour sortir d'une boucle infinie, vous devez appuyer sur ctrl+c.

Algorithme :

  1. Démarrer
  2. Créez une instance de la classe Scanner.
  3. Déclarez un nombre.
  4. Demandez à l'utilisateur d'initialiser le numéro.
  5. Affiche le nombre de fois à l'infini à l'aide d'une boucle for.
  6. Donner des conditions infinies dans la boucle for.
  7. Afficher le résultat.
  8. Arrêtez.
Vous trouverez ci-dessous le code correspondant.
//Java Program to see the implementation of infinite for loop
import java.util.*;

public class Main
{
     public static void main(String []args)
     {
        //Take input from the user
        //Create instance of the Scanner Class
        Scanner sc=new Scanner(System.in); 
        System.out.println("Enter the number: ");
        int n=sc.nextInt();      //Declare and initialize the number
        //Infinite Loop Example      
        for(; ;)
        {
            System.out.println("Number is "+n);
        }
        
     }
}


Entrez le nombre :3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
Le nombre est 3
ctrl+c


Balise Java