首页 > 其他分享 >k22_break_continue_goto的作用

k22_break_continue_goto的作用

时间:2023-05-06 22:46:22浏览次数:36  
标签:跳出 10 k22 break continue public 循环

break、continue、goto

在我们使用循环的时候,总避免不了会遇到紧急情况,如刚好在某一次循环中获得了想要的值怎么办,答案是直接终止循环,在java中就给我们提供了这个功能。

break:直接跳出当前循环。

continue:跳出当前循环。

goto:

break

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

break 跳出最里层的循环,并且继续执行除了该循环的下面的语句。

public class Test13Break {
    public static void main(String[] args) {
        /*
            break:用于跳出次循环
         */
        //写一个循环:若不写break关键词则循环十次,声明变量i从0开始,问当输出过5后的时候跳出循环,代码如下:
        for (int i = 0; i < 10; i++) {//写循环语句,大括号里面是循环内容
            System.out.println(i);
        }
    }
}

image-20230107183854021

public class Test13Break {
    public static void main(String[] args) {
        /*
            break:用于跳出次循环
         */
        //写一个循环:若不写break关键词则循环十次,声明变量i从0开始,问当输出过5后的时候跳出循环,代码如下:
        for (int i = 0; i < 10; i++) {//写循环语句,大括号里面是循环内容
            System.out.println(i);
            if (i==5){//判断i是否等于5,也就是上面说的是否输出过5
                break;
            }
        }
    }
}

image-20230107183911742

continue

用于跳出本次循环,然后进入下一次循环

public class Test14Continue {
    public static void main(String[] args) {
        //continue:跳出本次循环,接着执行下一次循环
        //如题:设计一个循环输出10个数,为0-9,如果遇见5则不输出。
        for (int i = 0; i < 10; i++) {
            System.out.println(i);
        }
    }
}

image-20230107200024831

public class Test14Continue {
    public static void main(String[] args) {
        //continue:跳出本次循环,接着执行下一次循环
        //如题:设计一个循环输出10个数,为0-9,如果遇见5则不输出。
        for (int i = 0; i < 10; i++) {
            if (i==5){
                continue;
            }
            System.out.println(i);
        }
    }
}

image-20230107200321821

标签:跳出,10,k22,break,continue,public,循环
From: https://www.cnblogs.com/2580p/p/17377141.html

相关文章

  • Vulnhub之Funbox Lunchbreaker靶机详细测试过程
    FunboxLunchbreakAuthor:jasonhuawenVirtualMachineInformationName:Funbox:LunchbreakerURL:https://www.vulnhub.com/entry/funbox-lunchbreaker,700/IdentifyIPAddressofVirtualMachineImporttheVirtualMachineintotheVirtualBox.Configureits......
  • Vulnhub靶机笔记2——matrix-breakout-2-morpheus
    一、介绍一个以《黑客帝国》为背景的靶场涉及内容主机发现端口服务扫描1.2不用工具实现ffuf目录爆破一句话木马反弹shellmsf,蚁剑使用图片隐写CVE-2022-0847漏洞利用二、环境攻击机:kali靶机:matrix-breakout-2-morpheus三、过程1、信息收集1.1主机存活扫描nma......
  • ZGCTF_break
    这是一道相对来说复杂的题目,但是出题人说题不难,当我做出来后,确实不难。主要考点有沙箱逃逸、magic_gadget。查看保护该题开了沙箱,禁掉了execve和open的系统调用,能猜到这题是要打orw的,虽然禁掉了open,但我们可以调用openat函数,效果是一样的。IDA静态调试伪c代码很简单,可以向bu......
  • for循环中的continue与break
    二者区别:break:退出所有的循环continue:跳出当前的一次循环break和continue都是用来控制循环结构的,主要是停止循环。1.break有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执......
  • break、continue、return的区别
    (1)break常在switchcase中使用,也可以在循环中使用。作用:当遇到break,则结束当前整个switchcase语句或者当前整个循环。执行外面语句。(2)continue:只能在循环中使用。作用是结束当前这一次循环,执行下一次循环。(3)return:在方法中使用,作用是结束当前方法,并把结果返回到方法的调用处。如......
  • php exit、return、break、continue之间的区别,详细介绍
    相信大家在php开发中有几个常用的停止程序和循环的关键字的误区( exit、return、break、continue)exit退出所有脚本,是个函数return语言结构的用法---作用:终止函数的执行和从函数中返回一个值break结束当前for,foreach,while,do..while或者switch结构的执行(break可以接受一......
  • 5.2.3 从嵌套的循环中跳出:break只能跳出其所在的循环
         ......
  • 5.2.1 循环控制:如何用break和continue来控制循环
          ......
  • go 中break ,continue , goto, return 使用
    //break可以结束当前最近的循环,不会阻碍后面的输出,如果想结束外层的循环,可以使用标签,fori:=1;i<=5;i++{forj:=2;j<=4;j++{fmt.Printf("i:%v,j:%v\n",i,j)if(i==2&&j==2){break}......
  • C# 中break 和 continue 和 return在if语句和for循环中的区别
     break是跳出当前循环就是最近的一次循环,继续执行外循环,continue是指结束本次循环,这次循环后边的不执行了,继续最内层循环的循环break是跳到了外层循环,return则终止该方法,后边的都不执行 可以使用switch iffor进行测试......