《Java 7程序设计入门经典》一3.13 使用break语句退出循环

简介: 本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第3章,第3.13节,作者 (美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看

3.13 使用break语句退出循环

在循环过程中,可以使用break语句强制退出循环。这时,循环体中剩余的代码不再执行,循环条件也不再测试。当在循环中遇到break语句时,循环停止,程序控制跳转到循环后的语句上。下面是一个简单的例子:

image

该程序产生下列输出:
image

可以看到,尽管for循环设计成从0循环到变量num(这里num是100),但是当i的平方大于等于变量num时,break语句使得其更早停止了。
break语句可用于Java的任意一种循环,包括特意写成的无限循环。例如,下面的程序一直读取用户的输入,直到用户输入字母q。
image

当在一系列嵌套的循环中使用break语句时,break语句只跳出最内层的循环。例如:
image

该程序产生以下输出:
image

可以看到,内层循环的break语句只能引起那层循环的终止。外层循环并不受影响。
请记住以下两点关于break的知识:首先,在一个循环中可以出现多条break语句。但是请小心使用。太多的break语句会使程序难以理解。其次,终止switch语句的break语句只会对switch语句产生影响,不会对其外面的循环产生影响。

相关文章
|
8天前
|
Java
java同一个任务使用for循环与Stream比较
java同一个任务使用for循环与Stream比较
10 1
|
18天前
|
存储 小程序 前端开发
java毕设项目|宿舍管理系统小程序设计与实现
java毕设项目|宿舍管理系统小程序设计与实现
|
18天前
|
监控 Java API
Java 程序设计 第八章 线程
Java 程序设计 第八章 线程
|
19天前
|
Java 编译器 C语言
Java 程序设计 第2章 Java基本语法 笔记
Java 程序设计 第2章 Java基本语法 笔记
|
12天前
|
Java API
Java中for循环大揭秘!掌握几种方式助你编程如风
Java中for循环大揭秘!掌握几种方式助你编程如风
|
19天前
|
Java
Java 程序设计 第七章 文件管理与输入/输出 笔记
Java 程序设计 第七章 文件管理与输入/输出 笔记
|
19天前
|
Java Android开发
Java 程序设计 第6章 异常与断言 笔记
Java 程序设计 第6章 异常与断言 笔记
|
19天前
|
Java 编译器
Java 程序设计 第4章 继承 笔记
Java 程序设计 第4章 继承 笔记
|
19天前
|
安全 Java 数据安全/隐私保护
Java 程序设计 第3章 类与对象 笔记
Java 程序设计 第3章 类与对象 笔记
|
19天前
|
Java 开发工具 Android开发
Java 程序设计 第1章 Java入门 笔记
Java 程序设计 第1章 Java入门 笔记