Yandex

Java Advanced ConceptsJava Advanced Concepts3

Java ReferenceJava Reference1

Java for Keyword
Usage and Examples



for Keyword in Java

The for keyword in Java is one of the most commonly used control flow tools. It helps repeat a block of code a specific number of times. From looping through numbers to iterating over arrays, the for loop is everywhere in real-world programming.

Syntax of the for Loop

Here’s the basic structure of a traditional for loop in Java:

for (initialization; condition; update) {
    // Code to be executed
}

How It Works

Example 1: Counting from 1 to 5

public class ForLoopExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            System.out.println("Count: " + i);
        }
    }
}
Count: 1
Count: 2
Count: 3
Count: 4
Count: 5

Example 2: Decrementing the Loop

Loops can also count downwards. Let’s count from 5 to 1.

public class Countdown {
    public static void main(String[] args) {
        for (int i = 5; i > 0; i--) {
            System.out.println("Countdown: " + i);
        }
    }
}
Countdown: 5
Countdown: 4
Countdown: 3
Countdown: 2
Countdown: 1

Enhanced for Loop (for-each)

Java also supports an enhanced for loop—commonly called the for-each loop. It simplifies iteration over arrays and collections.

Syntax:

for (type variable : arrayOrCollection) {
    // Code to execute
}

Example 3: Iterating Over an Array

public class ForEachExample {
    public static void main(String[] args) {
        String[] fruits = { "Apple", "Banana", "Cherry" };
        for (String fruit : fruits) {
            System.out.println("Fruit: " + fruit);
        }
    }
}
Fruit: Apple
Fruit: Banana
Fruit: Cherry

When to Use the for Loop

The for loop is a great choice when:

Real-World Analogy

Think of a for loop like counting the number of pushups you do. You start at 1 (initialization), keep going until you hit 10 (condition), and increase your count after each pushup (update).

Common Mistakes to Avoid



Welcome to ProgramGuru

Sign up to start your journey with us

Support ProgramGuru.org

You can support this website with a contribution of your choice.

When making a contribution, mention your name, and programguru.org in the message. Your name shall be displayed in the sponsors list.

PayPal

UPI

PhonePe QR

MALLIKARJUNA M