There are many ways to read data from the keyboard. These are:
InputStreamReader class:
InputStreamReader class can be used to read data from keyboard.
BufferedReader class:
BufferedReader class can be used to read data line by line by readLine() method.
Console class (I/O)
The Console class can be used to get input from the keyboard.
Scanner class:
There are various ways to read input from the keyboard, the java.util.Scanner
class is one of them. The Scanner class breaks the input into tokens using a
delimiter which is whitespace bydefault. It provides many methods to read and
parse various primitive values.
InputStreamReader and BufferdReader class:
Example of reading data from keyboard by InputStreamReader and BufferdReader class
In this example, we are connecting the BufferedReader stream with the InputStreamReader stream for reading the line by line data from the keyboard,listed below..
import java.io.*; class test{ public static void main(String args[])throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); System.out.println("Enter your name"); String name=br.readLine(); System.out.println("Welcome "+name); } } |
Console class (I/O):
In this example, we make a class using console that
reads the name of the user and prints it.
import java.io.*; class Consoletest { public static void main(String args[]) { Console con=System.console(); System.out.println("What is your name"); String str=con.readLine(); System.out.println("Welcome " +str+ " to the java"); }} |
Scanner class:
import java.util.Scanner; class Scannertest { public static void main(String args[]) { Scanner scn=new Scanner(System.in); System.out.println("Whats your rollno"); int rnum=scn.nextInt(); System.out.println("Whats your name"); String sname=scn.next(); System.out.println("Your Rollno:" + rnum+ " name:" + sname); }} |
Core Java Interview Questions
Object Oriented Programming(OOP) Questions and Answers
Collections Interview Questions
Java Exceptions Interview Questions
Java Threads Interview Questions
Collection framework in java interview questions
oops concepts with example in java
Java Serialization Interview Questions
Top 20 Core Java Interview Questions with Answers
String Interview Question in java With Example
synchronization interview questions
Java Reflection Interview question
Java Executor Framework (JDK 1.5) Interview Questions
JDK 1.7 interview Questations and Answers
Java I/O interview question with example