JAvaにおけるbreakとcontinueの違い


public class BreakTest
{
    public static void main(String args[])
    {
        System.out.println("      break");
        for (int i = 0; i < 3; i++)
        {
            System.out.println("   " + i + " for  ");
            if (i == 1)
            {
                break;
            }
            System.out.println("  break       ?" + i);
        }
        System.out.println("break    
***********************"); } }

実行結果:
      break
   0 for  
  break       ?0
   1 for  
break    
***********************
public class ContinueTest
{
    public static void main(String args[])
    {
        System.out.println("      ");
        System.out.println("      continue");
        for (int i = 0; i < 3; i++)
        {
            System.out.println("   " + i + " for  ");
            if (i == 1)
            {
                continue;
            }
            System.out.println("  continue       ?" + i);
        }
        System.out.println("continue    
***********************"); } }

実行結果:
      
      continue
   0 for  
  continue       ?0
   1 for  
   2 for  
  continue       ?2
continue    
***********************