趣文网,分享全网好句子、好文章!

跟我学java编程—Java跳转语句—break语句

时间:2023-11-01 04:30:02

相关推荐

跟我学java编程—Java跳转语句—break语句

有时可能不知道循环将要执行的次数,终止循环的条件可在以后确定,所以需要提供一种机制在条件满足的时候跳出循环。有时候,我们需要根据条件跳过循环中的一些语句。Java语言提供了break和continue两个关键字,用于改变程序的控制流。

break语句通常用在前面介绍过的switch语句及循环语句中。当break语句用于switch语句时,可使程序跳出switch语句而执行switch语句之后的语句;当break语句用于while、do-while、for循环语句时,可使程序终止循环而执行循环后面的语句。

break语句实际上就是为了使人能方便地描述从循环执行中退出的动作。通常应把break语句放在条件语句控制之下,以便在某些条件成立时立即结束循环。

示例1:使用break语句退出循环

在D盘Java目录下,新建“BreakSample1.java”文件。用记事本打开“BreakSample1.java”文件,输入以下代码:

代码结构分析

程序功能主要是演示break语句的使用。

该循环在变量i的值等于5时,满足条件,然后执行break语句,结束整个循环,循环语句后面没有其它语句可执行,程序退出。

编译“BreakSample1.java”文件,在命令行窗口输入“javac BreakSample1.java”并执行命令,编译通过后,在命令行窗口输入“java BreakSample1”运行Java程序,命令行窗口显示如下信息:

示例2:使用break语句跳出switch结构

在D盘Java目录下,新建“BreakSample2.java”文件。用记事本打开“BreakSample2.java”文件,输入以下代码:

代码结构分析

程序功能主要是演示break语句跳出switch结构的使用方法。

switch后面的表达式为变量i,i赋值5,然后依次与case语句的常量表达式进行匹配,匹配成功的项,执行break语句跳出switch结构。

编译“BreakSample2.java”文件,在命令行窗口输入“javac BreakSample2.java”并执行命令,编译通过后,在命令行窗口输入“java BreakSample2”运行Java程序,命令行窗口显示如下信息:

■ 知识点拨

break语句通常在循环中与条件语句一起使用。若条件值为真,则跳出循环。控制流转向循环后面的语句。

如果已执行break语句,则不会执行循环体中位于break语句后的语句。

在多层循环中,一个break语句只能向外跳出一层循环。

■ 思考与练习

编写一个程序,要求循环接收用户输入的字符序列,并显示到屏幕上,当用户输入quit字符序列时,程序用break语句跳出循环,程序结束。

提示:判读用户输入的字符序列是否为quit,可通过String类的equals方法进行判断,具体内容参考5.6节Java字符串类型。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. ﹏彼岸。煙火  ‖2024-02-05 02:49﹏彼岸。煙火 ‖[宁夏网友]103.38.58.171
    @elsie2k感谢分享这篇关于Java跳转语句的教程,我学到了很多!
    顶6踩0
  2. elsie2k2024-01-04 03:22elsie2k[贵州省网友]103.43.186.212
    跳转语句可以让我们的程序更加灵活,深入了解Java编程是非常有必要的。
    顶6踩0
  3. 思念的爬山虎2023-12-03 03:56思念的爬山虎[湖南省网友]210.73.143.216
    学习Java跳转语句真的很重要!break语句能够帮助我们跳出循环,提高代码效率。
    顶0踩0
相关阅读
R语言中的next语句和break语句的具体用法

R语言中的next语句和break语句的具体用法

我们知道在像C语言,C 语言,Java语言中可以分别使用continue语句和break语句来实现,那么在R语言中也是这样的吗?回答是不完全是这样的

2019-06-05

「软帝学院」Java怎么学?Java基础语言详解3

「软帝学院」Java怎么学?Java基础语言详解3

D:案例演示在控制台输出10次helloworldJava语言基础循环结构for语句的练习之获取数据A:案例演示需求:请在控制台输出数据110需求:请在控制台输出数据101

2023-11-15

Java语言编程基础100题期末复习

Java语言编程基础100题期末复习

A java B class C html D exe16 设 x = 1 , y = 2 , z = 3,则表达式 y+=z-- ++x 的值是

2024-01-15

一起学JAVA——流程控制语句

一起学JAVA——流程控制语句

有了这些知识我们可以做一下简单的运算,但要写出更复杂的程序就要用的流程控制语句

2022-11-13