can anyon explain how while loop without braces work, it should ideally control one statement if it is without braces but that understanding doesnot match with the output of this program when run:
Output when it is run in commandline:
data written W0 D1
data written W0 D2
data written W0 D1
data written W0 D2
data written W1 D1
data written W1 D2
data written W1 D1
data written W1 D2
data written W2 D1
data written W2 D2
data written W2 D1
data written W2 D2
data written W3 D1
data written W3 D2
data written W3 D1
data written W3 D2
data written W4 D1
data written W4 D2
data written W4 D1
data written W4 D2
About Question enthuware.ocpjp.v17.2.3363 :
Moderator: admin
-
- Posts: 5
- Joined: Thu Dec 29, 2022 1:33 am
- Contact:
-
- Site Admin
- Posts: 10388
- Joined: Fri Sep 10, 2010 9:26 pm
- Contact:
Re: About Question enthuware.ocpjp.v17.2.3363 :
Yes, when you have a while loop without { and } then the loop has only 1 statement. But in the given code, that statement is just a semicolon. So, here, only the while condition keeps executing until it is false.
Who is online
Users browsing this forum: No registered users and 6 guests