Taking input from the user in Java is straightforward with the Scanner
class. This example demonstrates how to use Scanner
to read user input and display it. By importing java.util.Scanner
, you can create a Scanner
object to read data from the console. This method is useful for interactive applications, enabling users to provide necessary data during runtime. Whether it's for a simple calculator or a complex system, understanding user input handling is fundamental in Java programming.
Note:
- Please turn on Interactive Mode so that the program can work properly in the simulation.
- In case of any internet error message in the output, just click on the execute again.
- Please make sure to have stable internet.
- in case 400Error refresh the page and check your internet connection.
Example 1:
This example reads a string input from the user. scanner.nextLine() captures the entire line of input until the user presses Enter. The entered name is then printed with a greeting.
Example 2:
This example reads an integer input. scanner.nextInt() is used to capture the user's age, which is then printed.
Example 3:
This example reads a floating-point number using scanner.nextFloat(). The entered number is then printed.
Example 4:
This example captures a double value with scanner.nextDouble()
. The entered value is then displayed.
Example 5:
To read a single character, this example uses scanner.next().charAt(0)
. It reads the first character of the input string.
This example demonstrates reading multiple inputs of different types. It captures a string for the name, an integer for the age, and a double for the salary. The values are then printed in a formatted message.
These examples cover basic user input scenarios in Java, providing a foundation for handling different data types entered by the user.