Java >> Java tutorial >  >> Java

Java-program til at udskrive serien 5 6 9 14 21 … N

I den forrige artikel har vi diskuteret Java-program til udskrivning af serier 11 22 33 44 55 … N5

I denne artikel skal vi se, hvordan man udskriver serien 5 6 9 14 21 … N ved at bruge Java-programmeringssproget.

Java-program til at udskrive serien 5 6 9 14 21 … N

Ved omhyggeligt at observere mønsteret kan vi se

1 st tal starter fra 5, så er det næste tal summen af ​​tidligere tal + nyt tal

Hvor nyt tal starter fra 1 og øges med 2 i termin.

Eksempel:

5 6 9 14 21 30 ... N

  +1               +3              +5               +7               +9

Lad os se forskellige måder at udskrive serien på 5 6 9 14 21 … N

  • Ved at bruge For Loop
  • Ved at bruge while Loop
  • Ved at bruge brugerdefineret metode

Metode-1:Java-program til at udskrive serien 5 6 9 14 21 … N ved at bruge For Loop

Fremgangsmåde:

  • Opret Scanner-klasseobjekt.
  • Deklarer en heltalsvariabel sig "n ’ som indeholder det N. led i serien
  • Spørg brugeren om at indtaste et tal som værdien n .
  • Lad erklære en heltalsvariabel sige 'result ’ og initialiser den til 5
  • Lad erklære en anden heltalsvariabel og sige 'add ’ og initialiser den til 1
  • Brug en for-løkke fra i=1 to i<=n-1 hvor løkken øges med 1
  • Inde i for-løkken finder vi værdien af ​​result=result+add og add=add+2 .
  • Udskriv resultatet i serien.

Program:

import java.util.*;
public class Main
{
    public static void main(String [] args)
    {
        //creating object of Scanner class 
        Scanner s = new Scanner(System.in);
        //Taking input of number of elements in the series
        System.out.println("Enter the Nth term “N” ");
        int n = s.nextInt();
        int result = 5;
        int add = 1;
        System.out.print(result);
        //for loop to print the series
        for (int i = 1; i <= n-1; i++) 
        {
            result +=add; 
            System.out.print(" "+result);
            add+=2;
        } 
    }
}
Output:

Enter the Nth term “N” 
5
5 6 9 14 21

Metode-1:Java-program til at udskrive serien 5 6 9 14 21 … N ved at bruge While Loop

Fremgangsmåde:

  • Opret Scanner-klasseobjekt.
  • Erklær en heltalsvariabel, sig 'n ’ som indeholder det N. led i serien
  • Spørg brugeren om at indtaste et tal som værdien n .
  • Lad erklære en heltalsvariabel sige 'result ’ og initialiser den til 5
  • Lad erklære en anden heltalsvariabel sige 'add ’ og initialiser den til 1
  • Deklarer og initialiser en heltalsvariabel i=1
  • Fortsæt en while-løkke till i<=n-1 , hvor i øges med 1.
  • Inde i mens-løkke find værdien af ​​result=result+add og add=add+2
  • Udskriv resultatet i serien.

Program:

import java.util.*;
public class Main
{
    public static void main(String [] args)
    {
        //creating object of Scanner class 
        Scanner s = new Scanner(System.in);
        //Taking input of number of elements in the series
        System.out.println("Enter the Nth term “N” ");
        int n = s.nextInt();
        int result=5;
        int add = 1;
        System.out.print(result);
        int i=1;
        while(i<=n-1)
        {
            result +=add; 
            System.out.print("  "+result);
            add+=2;
            i++;
        }      
    }
}
Output:

Enter the Nth term “N” 
7
5 6 9 14 21 30 41

Metode-3:Java-program til at udskrive serien 5 6 9 14 21 … N ved at bruge brugerdefineret metode

Fremgangsmåde:

  • Opret Scanner-klasseobjekt.
  • Erklær en heltalsvariabel, sig 'n ’ som indeholder det N. led i serien
  • Spørg brugeren om at indtaste et tal som værdien n .
  • Kald en brugerdefineret metode printSeries() ved at sende n som parameter.
  • Inside-metoden erklærer en heltalsvariabel, sig 'result ’ og initialiser den til 5
  • Erklær en anden heltalsvariabel, sig 'add ’ og initialiser den til 1
  • Brug en for-løkke fra i=1 to i<=n-1 hvor løkken øges med 1
  • Inde i for-løkken finder vi værdien af ​​result=result+add og add=add+2 .
  • Udskriv resultatet i serien.

Program:

import java.util.*;
public class Main
{
    public static void main(String[] args)
    {
        // creating object of scanner class 
        Scanner s = new Scanner(System.in);
        //Taking input of number of elements in the series
        System.out.println("Enter the value of Nth term 'N' ");
        int n = s.nextInt();
        // calling printSeries method to print the series
        printSeries(n);
    }
    
    //printSeries metthod to print the series
    public static void printSeries(int n)
    {
        int result = 5, add = 1;
        System.out.print(result);
        //for loop to print the series
        for (int i = 1; i <=n-1; i++) 
        {
            result +=add; 
            System.out.print(" "+result);
            add+=2;
        } 
    }
}
Output:

Enter the value of Nth term 'N' 
9
5 6 9 14 21 30 41 54 69

Den medfølgende liste over Simple Java-programmer er specielt designet til nybegyndere og begyndere for at blive fortrolige med begreberne Java-programmeringssprog og blive pro i kodning.

Relaterede Java-programmer:

  • Java-program til udskrivning af serie 1 3 6 11 18 … N
  • Java-program til at udskrive Series 1 2 6 15 31 … N
  • Java-program til udskrivning af serie 1 2 10 37 101 226 … N
  • Java-program til at udskrive Series 2 12 36 80 150 … N

Java tag