Java Program to Get User Input and Print on Screen

This Java program is used to print on the screen input by the user.

This Java program asks the user to provide a string, integer and float input, and prints it.

  • Scanner class and its functions are used to obtain inputs, and println() function is used to print on the screen.
  • Scanner class is a part of java.util package, so we required to import this package in our Java program.
  • We also required to create a object of Scanner class to call its functions.
  • There are different functions is available to obtain integer, float and string inputs:
    nextInt() function for integer input,  nextFloat() function for float input and nextLine() function for string input.
Example:
import java.util.Scanner;
class GetInputs
{
   public static void main(String args[])
   {
      int a;
      float b;
      String s;
      Scanner obj = new Scanner(System.in); /* create a object */ 
      System.out.println("Enter a string:");
      s = obj.nextLine(); /* Take string input and assign to variable */      System.out.println("You entered string "+s); /* Print */ 
      System.out.println("Enter an integer:");
      a = obj.nextInt(); /* Take integer input and assign to variable */      System.out.println("You entered integer "+a); /* Print */ 
      System.out.println("Enter a float:");
      b = obj.nextFloat(); /* Take float input and assign to variable */      System.out.println("You entered float "+b); /* Print */   }
}
Program Output:
Enter a string:
w3schools
You entered string w3schools

Enter an integer:
15 
You entered integer 15

Enter a float:
12.5
You entered float 12.5

Here are few other related articles for you to read:

Courses
Subscribe Updates via Email

Join 49,000+ W3schools lovers and get all the latest tutorials, programs, algorithms in your inbox.