java 循環中 return break continue 區別

調整問題間, 鞏固下知識,發現網上的寫的很亂,自己寫個簡短易懂的;

跑下程序一切明瞭;



/**
 *
 * @author wyd
 * @description
 *    類描述:
 *      return  break continue 區別
 *    return 結束方法
 *    break  結束循環
 *    continue 結束本次循環
 *   
 *    具體情況看例子
 *    變更描述:
 *        2013-10-11 上午10:48:46 wyd TODO
 * @date 2013-10-11 上午10:48:46
 * @type Test
 */
public class Test
{
    public static void main(String[] args)
    {
        Test test = new Test();
        test.testForReturn();
        test.testForBreak();
        test.testForContinue();
    }
        
    void testForReturn(){
        for (int i = 0; i < 5; i++)
        {
            if (i==3)
            {
                return;
            }
            System.out.println("return  "+i);
        }
            
        System.out.println("return  !!!!!!!!!!!!");
    }
    void testForBreak(){
        for (int i = 0; i < 5; i++)
        {
            if (i==3)
            {
                break;
            }
            System.out.println("break  "+i);
        }
        System.out.println("break  !!!!!!!!!!!!");
    }
    void testForContinue(){
        for (int i = 0; i < 5; i++)
        {
            if (i==3)
            {
                continue;
            }
            System.out.println("continue  "+i);
        }
        System.out.println("continue  !!!!!!!!!!!!");
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章