Explanation : According to “while” loop,
Initially i = 2.0, j = 1.0
i / j = 2.0 / 1. 0 = 2.0 > 0.0625
j = j + j
j = 2.0
printed sum = 0.0
Second time,
i / j = 1 > 0.0625
j = 4
printed sum = 0.0
Third time,
i / j = 0.5 > 0.0625
j = 8
printed sum = 0.0
Fourth time,
i / j = 0.25 > 0.0625
j = 16
printed sum = 0.0
Fifth time,
i / j = 0.125 > 0.0625
j = 32
printed sum = 0.0
Sixth time,
i / j = 0.0625 = 0.0625
It violates the greater then condition.
This time while loop will not execute.