for ( int i = 0; i < 4; i++ )
{
for ( int j = 0; j < 4; j++ )
{
System.out.println( i + " " + j );
if ( i == 2 && j == 1 )
{
break;
}
}
}
JS Ext
Monday, February 18, 2013
Why I don't use 'break'
I have been looking at a lot of code lately. Some of it is c++ while most of it is Java. People seem to like using the 'break' keyword in code. I never really liked it because I feel like it is ambiguous. What am I breaking? Is it the nearest switch statement? Is it the nearest for loop? How can I intuitively read code if I'm not sure which control statement is being broken? Imagine the following code. What does it print out?
Labels:
Code Example
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.