Java Input and Output Basics - Advanced

Overview of Input and Output in Java

Java me Input aur Output (I/O) programming ka ek bahut important hissa hai jo user se data lene aur processed data ko display karne me madad karta hai. Java me standard streams use kiye jaate hain jo keyboard input, console output aur error output ke liye predefined hote hain.

Standard Streams

Example jisme teeno streams ka use dikhaya gaya hai:

import java.util.Scanner;

public class IOStreamsExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        try {
            System.out.print("Enter a number: ");
            int num = scanner.nextInt();
            System.out.println("You entered: " + num);
            System.err.println("This is an error message.");
        } catch (Exception e) {
            System.err.println("Invalid input!");
        } finally {
            scanner.close();
        }
    }
}

Scanner Class for User Input

The standard way to read user input in Java is by using the Scanner class from java.util package.

Printing Output in Java

Output dikhane ke liye Java me teen main methods hai:

System.out.print("Hello ");
System.out.print("World!");
System.out.println(" Welcome.");
System.out.printf("Pi value: %.2f", 3.14159);

Important Notes