带标签的break和continue语句 *寻找100~150之间的质数*

 1 //比较break和continue语句的不同
 2 public class TestBreakContinue {
 3     public static void main(String[] args){
 4         int a = 0;
 5         System.out.println("Begin");
 6         while(true){
 7             a++;
 8             int b = (int)Math.round(100*Math.random());
 9             if(b==88)break;
10         }
11         System.out.println("Game Over\n"+"you used "+ a +" times");
12         System.out.println("**********************");
13         for(int i = 100;i<=150;i++){
14             if(i%3==0)
15                 continue;
16             System.out.println(i);
17         }
18         //带标签的break和continue---goto
19         System.out.println("*******************");
20         int count = 0;
21         //100~150之间有多少质数
22         outer:for(int n=101;n<150;n++){
23             for(int m=2;m<n/2;m++){
24                 if(n%m==0)
25                     continue outer;    //直接返回第一个for循环;n的值不会被重置
26             }
27             System.out.print(n+"\t");
28             count++;
29         }
30         System.out.println("总共有"+count+"个质数");
31
32
33     }
34
35 }

原文地址:https://www.cnblogs.com/zbgghost/p/8428717.html

时间: 2024-10-07 01:47:07

带标签的break和continue语句 *寻找100~150之间的质数*的相关文章

带标签的 break 和 continue (Java)

2002年12月发于 CCW-I2006年9月搬至 CSDN,略作修改 Java 中有 goto 关键字,但这个关键字没有任何作用,换句话说,我们不能使用 goto 来进行跳转到某行.实际上,结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转. Java 中同样可以定义标签,使用标识符加冒号 (:) 的形式,如"mylabel:".不过既然 Java 中的 goto 没有实质性的作用,标签的

JavaScript -- 标签 , Break 和 Continue 语句

break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. 标签引用,break 语句可用于跳出任何 JavaScript 代码块. demo: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>break Continue语句</title> </head> <body> <p>点击按钮,测

JavaScript If...Else、Switch、For、While、Break、Continue语句

一,JavaScript If...Else 语句 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行 switch 语句 -

break和continue语句

跳转语句中断当前的执行过程,C++语言提供了4中跳转语句:break.continue.goto和return. break语句 break语句负责终止离他最近的while.do while.for或switch语句,并从这些语句之后的第一条语句开始继续执行. break语句只能出现在迭代语句或者switch语句内部(包括嵌套在此类循环里的语句或块的内部).break语句的作用范围仅限于最近或者switch. continue语句 continue语句终止最近的循环中的当前迭代并立即开始下一次迭

js-2018-11-01 关于break和continue语句

1.label语句 语法:label: statement 加标签语句一般都要与for语句等循环语句配合使用. 2.break语句 立即退出循环,强制执行循环后面的语句. 3.continue语句 立即退出循环,退出循环后会从循环的顶部继续执行. 4.break和continue语句都可以与label语句联合使用,从而返回代码中特定的位置.这种联合使用情况多发生在循环嵌套的情况下. 1 var num = 0; 2 outermost: 3 for (var i= 0; i< 10; i++){

Python break 和 continue 语句

简述 在 Python 中,break 和 continue 语句用于改变普通循环的流程. 通常情况下,循环遍历一段代码,直到判断条件为 False.但有时,可能会希望不检测判断条件就可以终止当前迭代,甚至是整个循环.这种情况下,就需要使用 break 和 continue 语句. 简述 break 语句 continue 语句 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 break 语句 break 用于终止循环语句.即使循环条

c语言中的break 和 continue语句

break break如果用于循环适用于终止循环 break如果用于switch,则是用来终止switch break不能直接用于if,除非if属于循环内部的一个子句  如 if (表达式)  break 是错误的 1 # include <stdio.h> 2 3 int main (void) 4 { 5 int i; 6 7 for (i=0; i<3; ++i) 8 { 9 if (3 >2) 10 break; //break 虽然是if内部的语句,但break终止的是外

语句 - break和continue语句

break和continue语句用于在循环中精确的控制代码的执行.其中,break语句会立刻退出循环,强制继续循环后面的语句.而continue语句虽然也是立刻退出循环,但是退出循环后会从循环的顶部继续执行.请看下面的例子: var num=0; for(var i=1;i<10;i++){ if(i%5==0){ break; } num++; } alert(num);//4 这个例子中的for循环会将变量i由1递增至10.在循环体内有一个if语句检查i的值是否可以被5整除(使用求模操作符)

3.Java跳出循环-break和continue语句

在实际编程中,有时需要在条件语句匹配的时候跳出循环.在Java里,由break和continue语句控制. “break”语句 “break”语句用来结束循环,即不再执行后边的所有循环. 示例:计算1+2+3+4......+100的结果. public class example1{     public static void main(String[] args){         int result=0;         for(int i=1;i<=100;i++){