The Scanner class is used to get user input, and it is found in the java.util package
import java.util.Scanner; // importing Scanner
class User_Input {
public static void main(String[] args) {
nextBoolean() ➔ Reads a boolean value from the user.
nextByte() ➔ Reads a byte value from the user.
nextDouble() ➔ Reads a double value from the user.
nextFloat() ➔ Reads a float value from the user.
nextInt() ➔ Reads a integer value from the user.
nextLine() ➔ Reads a String value from the user.
nextLong() ➔ Reads a long value from the user.
nextShort() ➔ Reads a short value from the user.
Example : Program to print percentage of marks in 5 subjects.
Scanner var = new Scanner(System.in);
System.out.print("Enter Your marks in Physics : ");
int physics = var.nextInt();
System.out.print("Enter Your marks in Math : ");
int math = var.nextInt();
System.out.print("Enter Your marks in Chemistry : ");
int chemistry = var.nextInt();
System.out.print("Enter Your marks in English : ");
int english = var.nextInt();
System.out.print("Enter Your marks in CS : ");
int cs = var.nextInt();
int percentage = (physics + math + chemistry + english + cs)/5;
System.out.println("Your Percentage is : " +percentage+"%");
Example : Taking String i.e. Name as User input
System.out.print("Enter your Name : ");
String user_name = var.nextLine();
}}