java关键字breakcontinuereturn区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java关键字breakcontinuereturn区别相关的知识,希望对你有一定的参考价值。
【break】
结束所在循环体?
验证:
public class Test { public static void main(String[] args) { for (int i=0; i<10; i++) { if (i == 5) { System.out.println("end by"+i); break; } System.out.println("..."+i); } /* 输出: ...0 ...1 ...2 ...3 ...4 end by5
*/
}
}
【continue】
结束循环体的一次循环?
验证:
public class Test { public static void main(String[] args) { for (int i=0; i<7; i++) { if (i == 5) continue; System.out.println("..."+i); } /* 输出: ...0 ...1 ...2 ...3 ...4 ...6 第六次循环并没有执行后面语句System.out.println("..."+i) */ } }
【return】
除了可以返回值外,还能结束所在函数?
验证:
public class Test { public static void main(String[] args) { returnTest(); /* 输出: ...0 ...1 ...2 ...3 ...4 */ } public static void returnTest() { for (int i=0; i<7; i++) { if (i == 5) return; System.out.println("..."+i); } System.out.println("...out..."); } }
以上是关于java关键字breakcontinuereturn区别的主要内容,如果未能解决你的问题,请参考以下文章