1.break:跳出当前循环,继续执行循环体下面的语句;
2.break+标号:跳出当前循环并跳出标号所指的循环;
3.continue:跳出本次循环,继续执行该循环体;
4.continue+标号:跳出本次循环,并指向标号所在的位置,即再一次执行标号内语句;
5.标号必须在一个循环的前面,并且这一行后面不能有任何语句了;
6.java中带标号的break、continue,类似goto的用法;
7.贴一个简单的例子:
package pak; import java.io.*; public class PrintMenu { public static void main(String args[]){ InputStreamReader ir=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(ir); int select=0; no1:while(true){ System.out.println("===================="); System.out.println(" 1.新增"); System.out.println(" 2.修改"); System.out.println(" 3.删除"); System.out.println(" 4.查询"); System.out.println(" 5.退出"); System.out.println("===================="); System.out.println("请选择菜单功能:"); try { select=Integer.parseInt(br.readLine()); } catch (Exception e) { // TODO: handle exception } if(select<1 || select>5){ System.out.println("您选择的功能不存在,请重新选择!"); continue; } switch(select){ case 1: System.out.println("您选择的功能是新增!"); break; case 2: System.out.println("您选择的功能是修改!"); break; case 3: System.out.println("您选择的功能是删除!"); break; case 4: System.out.println("您选择的功能是查询!"); break; default: System.out.println("您选择的功能是退出!"); break no1; } } } }
8.部分自己理解,部分转载,链接网址有:http://www.cnblogs.com/ycoe/archive/2006/06/02/415825.aspx;http://tech.ccidnet.com/art/3741/20050922/533987_1.html