If you want to read input from the user in a Java Application, you should make use of the Scanner class file from java.util package.
If you specifically want to read an int value, then you can make use of the nextInt() method from the Scanner class.
Program
package org.code2care.java.examples;
import java.util.Scanner;
public class ReadIntegerScannerProgram {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an int value: ");
int inputtedIntValue = scanner.nextInt();
System.out.println("Entered int value: " + inputtedIntValue);
scanner.close();
}
}
Note: You will get an InputMismatchException if the user inputted value is not of type int or Integer.
Enter an int value: hello
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:864)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at org.code2care.java.examples.ReadIntegerScannerProgram.main(ReadIntegerScannerProgram.java:12)
Have Questions? Post them here!
- Create a Zip file using Java Code programmatically
- Eclipse : A java Runtime Environment (JRE) or Java Development kit (JDK) must be available
- How to Sort a LinkedList in Java
- Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver
- How to declare and initialize Array in Java Programming
- [Fix] java: integer number too large compilation error
- Java JDBC Connection with MySQL Driver in VS Code + Troubleshooting
- Reading .xls and .xlsx Excel file using Apache POI Java Library
- IntelliJ: Error: Could not find or load main class, java.lang.ClassNotFoundException
- How to get Client IP address using Java Code Example
- Truncate table using Java JDBC Example
- Struts 2 : There is no Action mapped for namespace [/] and action name [form] associated with context path [/proj]
- How to get file path in Idea IntelliJ IDE
- Java Generics explained with simple definition and examples
- Java SE 8 Update 301 available with various bug fixes and security improvements
- Java: Collect Stream as ArrayList or LinkedList
- Java JDBC Connection with PostgreSQL Driver Example
- How to check if Java main thread is alive
- How to fix Java nio NoSuchFileException wile reading a file
- Java 8+ get Day of the Week Examples with LocalDateTime, DateTime, ZonalDateTime and Instant classes
- Ways to Convert Integer or int to Long in Java
- [Java] How to throws Exception using Functional Interface and Lambda code
- [Fix] Spring Boot: mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
- Java: The value of the local variable string is not used
- Java JDBC: Insert Java 8 LocalDate and Time using PreparedStatement
- Insert Auto Increment Value using PreparedStatement in Java JDBC - Java
- Maven BUILD FAILURE: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin - Java
- Error 404 Tomcat homepage http://localhost:8080/ not displayed - Tomcat
- How to install SpaCy (NLP Library) on Mac - Python
- Advanced print() Function Tutorial and Techniques for Python Developers - Python
- How to make TextView Text Transparent [Android] - Android
- Install Oh My Zsh on Ubuntu Docker complete steps - Ubuntu
- [Android Studio] Hardcoded string Button, should use @string resource - Android-Studio