I thought that the code above will not compile since println is not reached coz while(i>52) will be false.I assumed that this code is like do-while works fine coz even though while condition is false,the code inside do-while will be executed at least once.I am confused with the while inside do-while.It will always return false.Why don't we get compiler error saying that it is an unreachable statement?