"They also don't allow goto. The problem with the three of them is that they disrupt the flow of the code for someone reading it. You are supposed to put everything into the conditions for the loop. It seems to me that there are times when a few continues or breaks in if statements are easier to read than a long and convoluted loop condition. Yes, some situations could be covered in the loop conditions just as easily as with a break or continue, but every now and then, break and continue are much easier."
I got this from another forum. But are break and continue generally frowned upon because of that?