先看下面的代碼
public class Test1 {
private static boolean run = true;
public void update() {
for (int i = 0; i < 10; i++) {
if (run) {
System.out.println(i);
continue;
}
System.out.println("Hello:" + i);
}
System.out.println("end");
}
public static void main(String[] args) {
Test1 t = new Test1();
t.update();
}
}
先講continue的使用:continue的意思是跳出本次循環,進入下一次循環。所以在程序循環中使用的continue,是的
System.out.println("Hello:" + i);這句話是永遠不會執行的。
執行結果是0,1,3,4,5,6,7,8,9 end
再將break:break跳出循環,但是會繼續執行循環下面的語句:
System.out.println("end");
也就是說如果將程序中的coutinue換成break,那麼結果將是0,end
最後說return:顧名思義return就是從方法中返回,也就說遇到return就結束這個方法,那麼結果將是0.
到此說完,這是個很簡單的例子,期望對剛學java的朋友會有幫助!