π¨οΈ Java Output β Print Text, Variables, and Data in Java
π§² Introduction β Why Java Output Matters
Before diving into loops or functions, every Java learner must master one thing: outputting data to the console. Whether youβre debugging or displaying results, the ability to print text, variables, and expressions is essential.
In this guide, youβll learn how to:
- β
Use
System.out.print()
andSystem.out.println()
- β Print text, variables, and special characters
- β
Format output using escape sequences and
printf()
- β Best practices for clean and readable output
π° Java Output Basics β System.out.println()
The most common way to display output in Java is using:
System.out.println("Hello, World!");
β Explanation:
System
: Java class with access to system-level objectsout
: Static object ofPrintStream
used for console outputprintln()
: Prints a line and moves the cursor to the next line
β Example:
System.out.println("Java is awesome!");
System.out.println("Learning is fun.");
π¨οΈ Output:
Java is awesome!
Learning is fun.
π§ Java print()
vs println()
Method | Moves to New Line | Description |
---|---|---|
print() | β No | Prints without newline |
println() | β Yes | Prints and adds a newline |
Example:
System.out.print("Hello ");
System.out.print("World!");
π¨οΈ Output:
Hello World!
π‘ Tip: Use println()
to separate lines and print()
to combine output on the same line.
π£ Printing Variables
You can print variables alongside text using +
(concatenation):
String name = "Java";
int year = 2025;
System.out.println("Welcome to " + name + " " + year);
π¨οΈ Output:
Welcome to Java 2025
β Supports:
- Strings
- Integers
- Characters
- Booleans
- Any object with a valid
toString()
method
π¨ Escape Sequences in Java Output
Escape sequences are special characters used inside strings.
Sequence | Meaning | Example Output |
---|---|---|
\n | New line | Moves to next line |
\t | Tab space | Adds horizontal tab |
\" | Double quote | Prints " character |
\\ | Backslash | Prints \ |
Example:
System.out.println("Line1\nLine2");
System.out.println("She said: \"Java Rocks!\"");
π¨οΈ Output:
Line1
Line2
She said: "Java Rocks!"
π Java Output with printf()
For formatted output, Java provides System.out.printf()
:
int age = 25;
System.out.printf("You are %d years old.", age);
β Format Specifiers:
Format | Type | Example Output |
---|---|---|
%d | Integer | 100 |
%s | String | Hello |
%f | Float | 3.14 |
%.2f | Two decimals | 3.14 |
%n | New Line | Like \n |
Example:
String name = "Alice";
double marks = 87.456;
System.out.printf("Name: %s, Marks: %.2f%n", name, marks);
π¨οΈ Output:
Name: Alice, Marks: 87.46
π‘ Tip: Use printf()
when you want precise control over output formatting β great for tables and reports.
β Summary β Java Output Essentials
Youβve learned the tools to communicate with the console in Java. Here’s what to remember:
- Use
System.out.println()
for standard line-by-line output - Use
System.out.print()
for inline output - Use escape sequences (
\n
,\t
, etc.) for clean formatting - Use
System.out.printf()
for precision control
βFAQs β Java Output
β What is the difference between print()
and println()
in Java?
print()
keeps the cursor on the same lineprintln()
moves the cursor to a new line after output
β Can I print multiple variables in one line?
Yes, concatenate using +
, or use formatted output with printf()
.
β How to format decimal output in Java?
Use printf()
and format specifiers like %.2f
for two decimal places.
β What does System.out
mean in Java?
System.out
is a built-in output stream in Java used to display text in the console.
Share Now :