break语句
在前边介绍的switch语句结构中,我们已经使用过break语句,它用来结束switch语句的执行。使程序跳到switch语句结构后的第一个语句去执行。
break语句也可用于循环语句的结构中。同样它也用来结束循环,使程序跳到循环结构后边的语句去执行。
break语句有如下两种格式:
1)  break;
2)  break 标号;
第一种格式比较常见,它的功能和用途如前所述。
第二种格式带标号的break语句并不常见,它的功能是结束其所在结构体(switch或循环)的执行,跳到该结构体外由标号指定的语句去执行。该格式一般适用于多层嵌套的循环结构和switch结构中,当你需要从一组嵌套较深的循环结构或switch结构中跳出时,该语句是
十分有效的,它大大简化了操作。
在Java程序中,每个语句前边都可以加上一个标号,标号是由标识符加上一个“:”号字符组成。
下边我们举例说明break语句的应用。
3.11 输出50~100以内的所有素数。所谓素数即是只能被1和其自身除尽的正整数。
/**
* 这是一个求50switch语句必须使用break吗~100之间所有素数的程序,程序名为:Prime50_100Exam3_11.java
* 目的是演示一下break语句的使用。
*/
class Prime50_100Exam3_11
{
  public static void main(String[] args)
  {
    int n,m,i;
    for( n=50; n<100; n++)
    {
    for( i=2; i<=n/2; i++)
      {
        if(n%i==0)  break;  //被i除尽,不是素数,跳出本循环
      }
      if(i>n/2)  //若i>n/2,说明在上边的循环中没有遇到被除尽的数
      {
System.out.print(n+"  ");  //输出素数
      }
    }