博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA-初步认识-第四章-其他流程控制语句
阅读量:5103 次
发布时间:2019-06-13

本文共 651 字,大约阅读时间需要 2 分钟。

一. 其他的流程控制语句

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

break;continue;

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

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

 

循环结构中的跳出

二. continue

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

 

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

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

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

 

转载于:https://www.cnblogs.com/wsw-bk/p/7521510.html

你可能感兴趣的文章
POJ 1065 学习写法
查看>>
mysql中的函数与存储过程
查看>>
PHP学习笔记--函数
查看>>
Django自定义分页、bottle、Flask
查看>>
TPshop学习
查看>>
Python与Memcached交互
查看>>
[BUG]Ubuntu server 16.04安装,无网卡驱动解决
查看>>
Spring Cloud Alibaba基础教程:Nacos的集群部署
查看>>
qt调用仪器驱动库dll实现程控
查看>>
ODE手册(6)关节类型和相关函数(下)
查看>>
KV型内存数据库Redis
查看>>
统计图
查看>>
进击的UI------------UIToolBar(bottom导航条)
查看>>
python-- python threadpool 的前世今生
查看>>
Oracle VM VirtualBox 无法卸载 更新 和修复
查看>>
mysql-create-and-delete-database
查看>>
C#基础系列:实现自己的ORM(构造我自己的ORM)
查看>>
中国历史上成功的两人合作, 改进, 提高的例子
查看>>
shell 脚本编程总结
查看>>
网上第3方软件教程摘选
查看>>