Golang Tutorials - Learn Go Programming with Easy Step-by-Step Guides

Explore comprehensive Golang tutorials for beginners and advanced programmers. Learn Go programming with easy-to-follow, step-by-step guides, examples, and practical tips to master Go language quickly.

Java Output in Java

Java Output in Java

In Java, the output is the result or the information displayed by the program after execution. Typically, the output is printed to the console using System.out.print(), System.out.println(), or System.out.printf() methods.

Here's a breakdown of how output works in Java:


1. System.out.print()

  • System.out.print() is used to display text or values on the console without moving to the next line.

Example:

public class Main {    public static void main(String[] args) {        System.out.print("Hello, "); // No newline after this        System.out.print("World!");   // No newline after this    }}

Output:

Hello, World!

2. System.out.println()

  • System.out.println() prints text or values on the console and moves the cursor to the next line (i.e., it adds a line break after printing).

Example:

public class Main {    public static void main(String[] args) {        System.out.println("Hello,"); // Moves to the next line after this        System.out.println("World!"); // Moves to the next line after this    }}

Output:

Hello,World!

3. System.out.printf()

  • System.out.printf() is used for formatted output. It works like printf() in C, where you can use format specifiers to print variables in a specific format (e.g., number of decimal places, padding, etc.).

Example:

public class Main {    public static void main(String[] args) {        int a = 10;        double b = 5.6789;                System.out.printf("Integer: %d\n", a);     // %d for integer        System.out.printf("Floating-point: %.2f\n", b); // %.2f for 2 decimal places    }}

Output:

Integer: 10Floating-point: 5.68

4. Printing Variables

You can print variables along with text using the above methods.

Example:

public class Main {    public static void main(String[] args) {        String name = "Alice";        int age = 25;                // Using println        System.out.println("Name: " + name);        System.out.println("Age: " + age);                // Using printf        System.out.printf("Name: %s\n", name);        System.out.printf("Age: %d\n", age);    }}

Output:

Name: AliceAge: 25Name: AliceAge: 25

5. Concatenation in Output

  • You can use the + operator to concatenate multiple strings, numbers, or variables in the output.

Example:

public class Main {    public static void main(String[] args) {        int num1 = 10, num2 = 20;                // Concatenation in print statement        System.out.println("Sum: " + (num1 + num2));  // Outputs: Sum: 30    }}

Output:

Sum: 30

6. Special Characters in Output

  • Special characters like newlines (\n), tabs (\t), etc., can be used within strings to format the output.

Example:

public class Main {    public static void main(String[] args) {        System.out.println("First Line\nSecond Line\nThird Line");        System.out.println("Tab:\tIndented");    }}

Output:

First LineSecond LineThird LineTab:    Indented

7. Using System.out.format()

  • System.out.format() is similar to printf() but offers a slightly different syntax.

Example:

public class Main {    public static void main(String[] args) {        double price = 49.99;        System.out.format("Price: $%.2f\n", price); // Formatting decimal places    }}

Output:

Price: $49.99

8. Error Output using System.err

  • System.err is used to display error messages on the console. It functions similarly to System.out, but is typically used for logging errors or other critical messages that should be distinguished from normal output.

Example:

public class Main {    public static void main(String[] args) {        System.err.println("This is an error message!");    }}

Output (usually shown in red in some environments):

This is an error message!

Summary

  • System.out.print(): Prints text without a newline.

  • System.out.println(): Prints text with a newline.

  • System.out.printf(): Prints text with formatted output (like decimal places, padding, etc.).

  • System.out.format(): Similar to printf(), but with a slightly different syntax.

  • System.err.println(): Prints error messages to the console.

Let me know if you need further details or examples on any of these! ?

Disclaimer for AI-Generated Content:
The content provided in these tutorials is generated using artificial intelligence and is intended for educational purposes only.
html
docker
php
kubernetes
golang
mysql
postgresql
mariaDB
sql