Java - Interview Questions and Answers on break and continue

Q1.  What is the difference between a break statement and a continue statement?

Ans. Break statement results in the termination of the statement to which it applies (switch, for, do, or while). A continue statement is used to end the current loop iteration and return control to the loop statement.

Q2.  What are the considerations to be made in case of loops in Java ?

Ans. 1. It shouldn't result in infinite loop. Please make sure that you have a condition that will terminate the loop and that condition should be reached.

2. Make sure to use the break statement if you aspire to only look for something. Not using break will unnecessarily execute it till the end of for loop in some cases.

3. Similarly use continue to execute the loop with next iteration and bypass the rest of the code block if required.

4. Try to avoid multiple nesting of for loops. If it''s required, Make sure to use break and continue properly so as to avoid some unnecessary processing. 

5. Make sure to use try catch within the loop and not outside the for loop if you expect it to continue if one of the iteration fails.