文章目录
break
在这里我叫break为中断,我觉得翻译很恰当。前面已经看到了break本教程前一章中使用的语句。它被用来“跳出”一个switch语句。该break语句还可用于跳出 循环。
举个例子:在 i 等于 4 时停止循环
package test12; public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub for (int i = 0; i < 10; i++) { if (i == 4) { break; } System.out.println(i); } } }
运行:
我们再举个例子:
package test12; public class test3 { public static void main(String [] args ) { int i = 0; while (i < 10) { System.out.println(i); i++; if (i == 4) { break; } } } }
运行:
Java continue
如果出现指定条件,该语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。此示例跳过值 4:
package test12; public class test2 { public static void main(String[] args) { // TODO Auto-generated method stub for (int i = 0; i < 10; i++) { if (i == 4) { continue; } System.out.println(i); } } }
运行看看:
看到什么?4刚好被跳过了。其它没有跳过,所以知道break和continue的区别了吧?
我们再来个例子:
package test12; public class test4 { public static void main(String[] args) { // TODO Auto-generated method stub int i = 0; while (i < 10) { if (i == 5) { i++; continue; } System.out.println(i); i++; } } }
运行:
由此相信你已经掌握了break和continue的含义。