java 基础12 break ,continue ,goto 跳转语句

break , continue ,goto:

   break:1. break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强行退出循环,

 

                       不执行循环中剩下的语句。(break语句也可以在switch语句中使用)

 

                   2. 标号可选的,带标号跳出标号指出的语句块,并从语句块下条语句继续执行,

 

                       也可以跳出多重循环结构。

                

 continue:1. continue 语句只能用于循环语句中,( 带标号和不带标号)

                      2. 不带标号功能是提前结束本次循环,即跳过当前循环体继续执行。

                        

 

                                             执行流程:提前结束本层的本次循环,进入下一轮循环。

                       3. 带标号语句多用在多重循环结构中,标号的位置与break标号位置相类似,一般需要放在

                           整个循环结构的前面,用来标识这个循环结构,一旦内层循环执行带标号contiue语句,

                           程序则跳转标号外,然后在继续循环。

 

package src1;
​//素数的定义:素数又称为质数,一个大于1的自然数,除了1和自身外,
//不能被其它自然数整除的数叫质数,否则称为何数,(1既不是质数,也不是和数)
public class Demo24
{
  public static void main(String[] args)
  {
 
//素数
 int count=0;
 oute: //标记
 for (int i = 1; i < 30; i++)
{
 for (int j = 2; j <i/2; j++)
{
 if (i%j==0)
{
continue oute;

}
}
 System.out.println(i);
}
  }
}
 
posted @ 2022-04-15 16:43  zjw_rp  阅读(78)  评论(0编辑  收藏  举报