文档章节

JavaSE 学习参考:循环语句中的break

博为峰教研组
 博为峰教研组
发布于 2017/02/09 20:34
字数 243
阅读 2
收藏 0

循环中break语句是用于终止循环。循环终止有两种方式,一种当循环条件不满足时循环终止,另外一种当循环体执行break语句时终止循环。

break通常结合if语句,表示当某个条件满足时终止循环。下面通过三个示例演示break语句用法。

示例1:

public class Demo1 {

public static void main(String[] args) {

for(int i=0;i<10;i++){

 System.out.print(i + "");

if (i == 5) {// 虽然循环条件允许循环执行10次,但实际只执行了

break;

}

 }

}

}

 

执行结果如下图所示:

 

示例2:从1开始累加,求出当累加那个数时和的超过1000。

public class Demo2 {

 

public static void main(String[] args) {

int i=1;

 int sum=0;

 while(true){//此处的true表示循环执行次数未知

 sum+=i;

 

 if(sum>1000)break;//终止循环

 i++;

 }

 System.out.println("从1开始累加,直到加到"+i+"时总和才超过1000");

}

}

 

 

© 著作权归作者所有

博为峰教研组
粉丝 51
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
《Python从小白到大牛》第8章 控制语句

程序设计中的控制语句有三种,即顺序、分支和循环语句。Python程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是复合语句。P...

tony关东升
2018/07/30
0
0
C语言编程学习程序解析:C循环语句break和continue关键字

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/05/28
0
0
2018年java编程语言经典基础知识总结学习

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
2018/05/21
0
0
break、continue、return的区别

在学习软考、C++的时候总是会碰到break、continue和return,他们都是表示退出的的意思,却是有不同的使用场景。(实例用Java语言) 一、 使用break语句在Java中,break有三种作用。 ①在swi...

R_s_x
2017/10/08
0
0
Java基础教程,第七讲,条件控制、循环语句、数组

学完此次课程,我能做什么? 学完此次课程我们将掌握Java中的条件判断和多种循环语句,并且掌握数组的定义和初始化,以及几个常用的数组函数。 学习此次课程,需要多久? 10分钟 课程内容 和...

程序员补给栈
02/09
28
0

没有更多内容

加载失败,请刷新页面

加载更多

个人服务容器化和监控集成

1.前景 自己比较喜欢玩机器,目前手上有4台常用的机器 asw 1核1G 阿里云 1核2G 腾讯云 1核1G 百度云 2核4G

MrPei
7分钟前
1
0
Rancher源码编译

源码包准备 mkdir -p $GOPATH/src/github.com/ranchercd $GOPATH/src/github.com/ranchergit clone https://github.com/rancher/rancher.gitcd ranchergit checkout v2.2.3-rc9 注1......

深蓝苹果
11分钟前
3
0
7个理由,给你推荐这款“秒杀Excel”的分析神器!

谈到数据分析,自然离不开赖以使用的数据分析工具。 商业智能时代,可用于数据分析的工具有很多,Python、R......还有各式各样的专业工具。其中,Excel也是推荐的比较多的一种,尤其是刚入门...

朕想上头条
25分钟前
2
0
Spring5 源码分析-容器刷新-解析配置类-主流程

上一篇:Spring5 源码分析-容器刷新-invokeBeanFactoryPostProcessors()方法 此篇是上一篇方法中非常非常重要的功能,也是Spring核心功能,完成所有的BeanDefinition注册。 详细的主流程,如...

特拉仔
26分钟前
2
0
Python 3.8.0 正式发布 更新内容

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的...

阮鹏
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部