Java >> Java tutorial >  >> Java

Java til loop-programmer

I denne tutorial lærer vi, hvordan man implementerer en for-løkke i forskellige scenarier. Men før du går videre, hvis du ikke er bekendt med konceptet for loop, så tjek artiklen om Loops i Java.

Program 1:Java For Loop Program

I dette program vil vi se, hvordan man implementerer et loop-program i java. Her vil vi overveje et scenarie, hvor vi finder multiplikationstabellen for et bestemt tal. I stedet for at skrive multiplikationstabellen for hvert element, vil vi bruge en for-løkke til det samme. Vi vil skrive erklæringen én gang, og den vil blive implementeret flere gange.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Deklarer et tal
  4. Bed brugeren om at initialisere nummeret.
  5. Brug en for-løkke til at udskrive multiplikationstabellen for det tal.
  6. Vis resultatet.
  7. Stop.

Nedenfor er kodeeksemplet på for loop i 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));
        }
     }
}


Indtast et tal:5
Multiplikationstabellen med 5 er:
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

Program 2:Java For Loop Program

I dette program vil vi se, hvordan man implementerer et for hvert loop-program i java.

Algorithme

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Angiv matrixstørrelsen.
  4. Bed brugeren om at initialisere matrixstørrelsen.
  5. Deklarer en matrix.
  6. Bed brugeren om at initialisere arrayet.
  7. Brug en for-løkke til at initialisere arrayet.
  8. Brug en for hver løkke til at udskrive array-elementerne.
  9. Udskriv array-elementerne.
  10. Stop.

Nedenfor er kodeeksemplet på for loop i 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);
        }
     }
}


Indtast størrelsen af ​​arrayet:5
Indtast array-elementerne:1 2 3 4 5
Array-elementerne er:
1
2
3
4
5

Program 3:Java-program, der skal implementeres til loop

I dette program vil vi se, hvordan man implementerer en uendelig for loop. Et punkt, der skal bemærkes her, er, at for at forlade en uendelig løkke skal du trykke på ctrl+c.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Angiv et tal.
  4. Bed brugeren om at initialisere nummeret.
  5. Udskriv tallet uendeligt mange gange ved hjælp af en for-løkke.
  6. Giv uendelige betingelser i for-løkken.
  7. Vis resultatet.
  8. Stop.
Nedenfor er java-kodeeksemplet for for-løkken.
//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);
        }
     }


Indtast et tal:5
1 Det indtastede tal er 5
0 Det indtastede tal er 5
-1 Det indtastede tal er 5
-2 Det indtastede tal er 5
-3 Det indtastede tal er 5
-4 Det indtastede tal er 5
ctrl+c

Program 4:Java-program at implementere for Loop

I dette program vil vi se, hvordan man udskriver et tal uendelige gange ved hjælp af en for-løkke. Et punkt, der skal bemærkes her, er, at for at forlade en uendelig løkke skal du trykke på ctrl+c.

Algorithme:

  1. Start
  2. Opret en forekomst af Scanner-klassen.
  3. Angiv et tal.
  4. Bed brugeren om at initialisere nummeret.
  5. Udskriv tallet uendeligt mange gange ved hjælp af en for-løkke.
  6. Giv uendelige betingelser i for-løkken.
  7. Vis resultatet.
  8. Stop.
Nedenfor er koden til det samme.
//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);
        }
        
     }
}


Indtast tallet:3
Tal er 3
Tal er 3
Tal er 3
Tal er 3
Tal er 3
Nummer er 3
Tal er 3
Tal er 3
Tal er 3
ctrl+c


Java tag