✏️ Explanatory Question

Differentiate between the following code fragments and also give their output :-

int f = 1, i = 2;

while (++i < 5)
    f *= i;

System.out.println(f);



int f = 1, i = 2;

do {
    f *= i;
} while (++i < 5);

System.out.println(f);

👁 64 Views
📘 Detailed Answer
🟢 Easy
💡

Answer with Explanation


Differentiate between the following code fragments and also give their output :-


int f = 1, i = 2;

while (++i < 5)
    f *= i;

System.out.println(f);




int f = 1, i = 2;

do {
    f *= i;
} while (++i < 5);

System.out.println(f);
Visual aid for: Differentiate between the following code fragments and also give their output :- int f = 1, i = 2; while (++i < 5) f *= i; System.out.println(f); int f = 1, i = 2; do { f *= i; } while (++i < 5); System.out.println(f);