All TalkersCode Topics

Follow TalkersCode On Social Media - A Social Media Network for developers Join Now ➔

How To Read Input In Java

Last Updated : Mar 11, 2024

How To Read Input In Java

In this article we will show you the solution of how to read input in java, the Java Scanner class enables the user to accept console input. It is a component of Java. primitive types like int, double, long, short, float, and byte are among those whose input it is used to read. It is the simplest method for a Java program to read input.

Syntax :-

sc=new Scanner(;

The preceding sentence builds a function Object() { [native code] } for the Scanner class with the input It indicates that the program's standard input stream will be read from.

Before utilizing the Scanner class, you must import the java.util package.

Additionally, it uses the platform's standard charset to convert the Bytes (from the input sequence) into characters.

When running the program, whether you're making a mobile app, a web app, or just writing scripts, you'll frequently have to read or write data into a file.

The data mentioned above could be cached data, data from the dataset, an image, or whatever else you can conjure up.

Before we get into some actual examples, it's a good idea to understand the classes that can handle data reading and write to files.

In the sections that follow, we'll go over the Java I/O classes and describe what they do, we'll take a glance at Java NIO Streams, and at last, we'll look at some illustrations of data reading and writing to files.

This class, known as InputStreamReader, reads byte streams and turns them into character streams.

  • FileReader: A class that allows you to read characters from the a file.
  • BufferedReader: A Reader class wrapper that ostensibly supports buffering. In many cases, this is the best class to read data from because it can read more data from the file in a single read() call, minimizing the number of exact I/O operations with the file system.

Step By Step Guide On How To Read Input In Java :-

Import java.util.*;
class TalkersCode
public static void main(String[] args)
scanner sc= new (;
System.out.print("Enter first ");
int a= sc.nextInt();
System.out.print("Enter second ");
int b= sc.nextInt();
System.out.print("Enter third ");
int c= sc.nextInt();
int d=a+b+c;
System.out.println("Total= " +d);
  1. First, we define the import function as java.util.*
  2. Next, a class named TalkersCode is created.
  3. As a standard input stream, is then defined.
  4. Using system.out.printIn we then output the number.
  5. As a result, we define an integer value as a+b+c

Conclusion :-

Java has offered a number of APIs (sometimes known as Java I/O) since its early releases, allowing users to R or W files.

In order to accommodate new features in later editions, Java I/O has indeed been improved, streamlined, and improved.

I hope this article on how to read input in java helps you and the steps and method mentioned above are easy to follow and implement.

Author Image About Amruta

Amruta is an Experienced web developer with 4 years for experience she completed her master's with MCA and passionate about programming Languages for creating technical contents like HTML, CSS, JavaScript, Java, Python, PHP, jQuery.

Follow Amruta On Linkedin 🡪