0

To end a "While Loop" permanently, a "Break" statement must be used. Can you please help to explain how?

24th Feb 2019, 4:06 PM
Wanangwah
Wanangwah - avatar
6 Respostas
+ 9
The while statement looks like this: while (boolean-expression) statement Java's 'while' loop behaves like C++'s 'while' loop (the difference between the two is that Java's expression must be boolean). The 'boolean-expression' is evaluated first. If the expression is 'true' , 'statement' is executed. This process is repeated until the expression evaluates to 'false' (or a 'break' , 'continue' , or 'return' is executed, or an exception is thrown). You can use 'break' to exit 'while' , 'do-while' , 'for' , and 'switch' statements. When a 'break 'is executed, the execution continues just after the end of the current simple statement or block. [bv: break hops to the end of the current while, do-while, or switch block, right?]
24th Feb 2019, 4:24 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 8
Wanangwah 👍 You are welcome! 😊 Here's an example: https://code.sololearn.com/ca5mYJq6pGML/?ref=app
24th Feb 2019, 4:59 PM
Danijel Ivanović
Danijel Ivanović - avatar
+ 4
What language? I haven't heard of a break statement being required, but then again, maybe this is specific to a certain language. In order for a loop to end, there has to be a condition that will make if false, otherwise you have an infinite loop. int i = 0; int j = 0; while (i < 5) { j = i; i++; } Console.WriteLine(j); This will break out of the loop when i = 5, because it would be false. The answer is 4. A break statement can be used to get out of a loop when a condition is met int i = 0; int j = 0; while (i < 10) { j = i; i++; if(i == 6) { break; } } Console.WriteLine(j); So this point when i == 6 then it breaks out of the loop. The answer is 5.
24th Feb 2019, 4:28 PM
laura
+ 3
See the example attached in python, how a while loop can be finished with break https://code.sololearn.com/cs2np448KAqh/?ref=app
24th Feb 2019, 4:25 PM
Tibor Santa
Tibor Santa - avatar
+ 1
Thanks alot Tibor Santa
24th Feb 2019, 4:34 PM
Wanangwah
Wanangwah - avatar
+ 1
Thanks Danijel
24th Feb 2019, 4:36 PM
Wanangwah
Wanangwah - avatar