zoukankan      html  css  js  c++  java
  • JAVA-初步认识-第四章-其他流程控制语句

    一. 其他的流程控制语句

    比较简单,但要注意的是它们有自己的控制范围,离开范围就没用了。就是两个关键字,加上分号,就是一个语句。

    break;continue;

    break意思是跳出,跳出就代表着有自己的范围,有控制范围才会跳出,它的控制范围就两个,switch语句,循环语句。离开这两个使用范围,就没用了,编译也会失败。为什么会在这两个范围存在break和continue,就是这两个结构执行的语句比较多?

    如果,break在前面就是编译失败,永远无法访问输出语句。程序在编译时,一定要访问到所有语句么?

     

    循环结构中的跳出

    二. continue

    在continue之后,执行的是x++。

     

    这里的语句需要好好解读:首先,输出语句是不是if判断结构里的?我估计不是,不然的话没有结果输出。这里还是老话重提,if单语句省略括号,单语句到底是指什么?还有continue在循环结构中执行的话,是将continue身后的所有语句忽略,直接跳入下一个循环。

    结束本次循环,继续下次循环。这么说来,continue是对break的衍生。break是直接退出,而continue还进行下一个循环。

     总结:本节谈论了两个流程控制语句,我觉着使用的情况应该不多。它们的应用范围是在选择结构和控制结构中,放置的位置有讲究。放置的时候带来的问题是会有语句执行不到,导致DOS报错。关于循环语句可以命名的事儿,也是挺新奇的。

  • 相关阅读:
    axb_2019_fmt32 盲打和格式化字符串
    ciscn_2019_final_3 需要避开当前free的chunk的下一个chunk不能超过arena的边界
    xdctf2015_pwn200
    valarray类
    Mysql 常用命令.
    如何处理IO
    等号两边自动添加括号
    Request JSON
    开机小脚本自动打开sublime text 和git-bash
    git 同步勾子
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7521510.html
Copyright © 2011-2022 走看看