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  !!!!!!!!!!!!");
    }
}


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