mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			653 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			653 B
		
	
	
	
		
			Java
		
	
	
	
// PR 109
 | 
						|
 | 
						|
// Running the test code produces the output "0" instead of the
 | 
						|
// expected "01234".
 | 
						|
 | 
						|
// The break statement exits both for-loops (not just the innermost
 | 
						|
// one) if the (single statement) body of the outer for-loop is not
 | 
						|
// enclosed in braces. Affects more deeply nested loops in the same
 | 
						|
// way.
 | 
						|
 | 
						|
public class pr109
 | 
						|
{
 | 
						|
  public static void main (String argv[])
 | 
						|
    {
 | 
						|
      int i, j;
 | 
						|
 | 
						|
      for (i = 0; i < 5; i++)
 | 
						|
	for (j = 0; j < 2; j++)
 | 
						|
	  {
 | 
						|
	    if (j == 1)
 | 
						|
	      break;
 | 
						|
	    System.out.print (i);
 | 
						|
	  }
 | 
						|
 | 
						|
      // We print a newline here because otherwise the DejaGNU log
 | 
						|
      // file is screwed up.
 | 
						|
      System.out.println ();
 | 
						|
    }
 | 
						|
}
 |