1. 程式人生 > >java學習之旅-8

java學習之旅-8

java;初學者

java中break的用法與C中一樣,都是用來結束循環的,然而,讓我大吃一驚的是return的用法——結束當前方法!!!百聞不如一見,一起來看看代碼吧:

int i;
        for (i = 0;i < 8 ;i ++ )
        {
            if(i == 7) break;
            else System.out.println(i);
        }
        System.out.println("ending******");

結果如下:
技術分享圖片

for (i = 0;i < 8 ;i ++ )
        {
            if(i == 7) return;
            else System.out.println(i);
        }
        System.out.println("ending******");

結果如下:
技術分享圖片
比較一下可以發現:
使用return時沒有輸出ending*****,這是為啥呢?
break的作用是使當前循環結束,所以當前循環完成並輸出ending*****之後才終止了循環。而return的作用是使當前方法(這裏是main方法)終止,所以到了return執行之後,該方法直接終止,所以當前方法內輸出ending******的程序將不再執行。

java學習之旅-8