All TalkersCode Topics

Follow TalkersCode On Social Media - A Social Media Network for developers Join Now ➔

How To Take Integer Input In Java

Last Updated : Mar 11, 2024

How To Take Integer Input In Java

In this article we will show you the solution of how to take integer input in java, here we used eclipse tools so itself its importing necessary package during each program creation. The ‘util.*’ package might for request user input, so we imported this package in this program.

Without this package the machine will not understand the code. Now you can collect user input instantly and then we printed result at the terminal.

Step By Step Guide On How To Take Integer Input In Java :-

We named main class as ‘Tkin_prgm’ which contain static main method definition.

Within main method first you have to create scanner object to successfully request end user to enter input.

To intimate people we displaying some message to give input. Here we are going to ask integer type input, so it can accept only int type otherwise this program will display you error.

Then returning collected value from user to integer variable and displayed with output message.

//Take Integer Input Example
package java_prgms;
import java.util.*;
class Tkin_prgm
 public static void main(String args[])
 Scanner scobj=new Scanner(;
 System.out.println("Enter Integer Input");
        int n=scobj.nextInt();
        System.out.println("Output : "+n);
  1. The ‘Package java_prgms’ may differ as per developer definition and its container name where your overall data stored it. Actually it’s a namespace that organizes a set of related classes and interfaces.
  2. In main class ‘Tkin_prgm’ we defined public static void main method. There we needs to create scanner object to proceed further process. In that case, we created scanner object ‘scobj’ through standard input.
  3. Using println() method we displaying message ‘Enter Integer Input’ to user, that will clarify them with this text. To request user for input we binding ‘nextInt()’ with object ‘scobj’, then returning result stored on variable ‘n’.
  4. The ‘close()’ method helps to close created scanner object after its necessity completed through ‘scobj.close()’. At last we displaying result of user input with string ‘Output’.
  5. The output numeric value will differ because each program getting from input from different users with their wish.
  6. The ‘System.out.println()’ is used to print an argument that is passed to it. And which is separate into three parts such as System- final class in java, out-instance of PrintStream type that is a public and static member field of System class, println()-instance of PrintStream class hence we can invoke same on out.
  7. Ensure each brackets has closed with its pair perfectly at the end. Then every statement must end by ‘;’.

Conclusion :-

In conclusion, now we are able to know how to request integer type input from user in java.

To compile java program you need to tell the java compiler which program to compile through ‘javac’.

After successful compilation you need to execute ‘java Tkin_prgm‘ line for gets the output. Then you can see message 'Enter Integer Input', now user needs to enter input.

Final result you will get as ‘Output 5’. On eclipse just press of run button then you will get output inside terminal.

I hope this article on how to take integer input in java helps you and the steps and method mentioned above are easy to follow and implement.