Write a program to Print the n-term natural number in java

Share Your Love

Hellow guys, welcom to Lingarajtechhub. Today we are going to discuss finding n-term natural numbers.

package com.control_loop.java;
import java.util.Scanner;
public class N_term_natural_number {
	public static void main(String[] args) {
			int n,i ;
			Scanner sc=new Scanner(System.in);
			n=sc.nextInt();
			System.out.println(" Enter the first n natural numbers    are : "+n);
			for(int i=1;i<=n;i++) {
			System.out.println(i);
			}
	}
}

Line-1:

package com.control_loop.Java;

  •  It is a java package  which is a collection of classes and this package is created in a java project(Homework_operator) .
  • Here com.operators.java is the  name of our package.

Line-2:

import java.util.Scanner;

Scanner is a class in java

. util  package used for obtaining the input of the primitive types like int, double, etc. and strings .

Line-3:

public class N_term_natural_number

  • Here “N_term_natural_number” is defined as a class which is a template used to create objects ,& to define object ,data type and method.
  • It is defined as public because it can be accessed anywhere.
  • It is the entry point to the application.

Line-4:

public static void main(String[] args);

  • This is the main () method of our java program .
  • Every java program must contain the main() method .
  • Public : It is the access modifier of the main function which must be public so that the JRE can access and execute this method.
    • If a method is not public then access is restricted and its showing error.
  • Static : Static is a keyword in which the main method has to be static in which JVM can load the class into memory and call the main method without creating an instance .
  •  Void : It means no return types.
  •  Main() :  It is a function.
  •  String [] args :String means collection of characters
    •      String[] args represents a collection of Strings ,that are separated by a space and can be typed into the program on the terminal directly

Line-5:

int n, i;

  • Here we Declare 2 variables n ,i ,   which is integer type and int is a local variable.

Line-6:

 Scanner Sc = new Scanner(System.in);

Here scanner is a class and Sc is the instance of the object which is the new Scanner. System.in is an argument.

Line-7:

n=sc.nextInt();

n”  is a variable that we take and sc is our instance name which is created for an object and nextInt() is a method of a Scanner object that reads in a string of digits or char and converts them into an int type.

Line-9

  for(i=1; i<=n ; i++ )

  • for(initialization; condition; increment/decrement)

It is used when we want to perform initialization,condition & increment/decrement in one single line.

Line-10:

System.out.println(i);

  •   It means System is a class name and out is an instance of the System println is to print a new line and “+” means cocardinate  .

Conclusion:

Share Your Love
Avatar photo
SONALIN SAHOO

Myself Sonalin Shaoo. I am quite happy to contribute here some java programming content and my friends Lipsa Mohanty ,Sushil Puhan, Aswin Kumar Nayak also help me to contribute their Opinion on this .

Articles: 40

Newsletter Updates

Enter your email address below to subscribe to our newsletter