Java – How to accept input from Keyboard ?

Published on March 13, 2016 by abundantcode

Filed under Java

Last modified March 13, 2016

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 1 (1 votes)

This article have been viewed 1981 times

Problem Statement

You need to accpet user input from the keyboard from your java program and display it in the command line.


Use the BufferedReader and InputStreamReader defined in the package to read the input data from keyboard and store it in a variable.


public class Abundantcode {

    public static void main(String[] args) {

        BufferedReader input = new BufferedReader(new InputStreamReader(;
        System.out.println("Enter data");
        try {
            String data = input.readLine();
        catch(Exception ex)

        Boolean b1 = Boolean.valueOf("false");


The output of the above program is

Enter data

This is a test message from

This is a test message from


If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Comment


You might be Interested in these Posts

How to get the Number of Elements in an Array in C# ?

You can use the Length property of the array to return the number of elements in it. Note that once ...

How to get the Machine Name from a .NET Application using C# ?

You can use the MachineName property defined in the System.Environment class in order to get the Mac...

How to append an array to another in JavaScript ?

In JavaScript , you may want to append one array to another array(s) to combine their elements resul...