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
ogadd=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
, hvori
øges med 1. - Inde i mens-løkke find værdien af
result=result+add
ogadd=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 senden
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
ogadd=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