`
xfxlch
  • 浏览: 166055 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

break语句/Continue语句的新认识

 
阅读更多

break语句在java中的语法格式居然是:
'break' [label] ';'

在java的编程生涯中还没看到break语句有这样子出现的,有点的bat中的goto语句,不过bat是前面设置好label标签,然后用goto语句跳转到label标签处重新执行一次。而break语句是指跳出该标签指定的循环控制语句:

like:

outerwhile:
		while(true) {
			System.out.println("\n True/False: Blocks can be nested.\n");
			innerwhile1:
			while(true) {
				System.out.print("Enter t,f or any key to exit quit.");
				switch(System.in.read()) {
					case 't': System.out.println("You are correct.");
					          while (System.in.read() != '\n');
					          break innerwhile1;
					case 'f': System.out.println("You are wrong.");
							  while (System.in.read() != '\n');
							  break;
					default: break outerwhile;
				}
			}
			innerwhile2:
				while(true) {
					System.out.print("Enter t, f or any key to exit quit.");
					switch(System.in.read()) {
					case 't': System.out.println("You are wrong.");
							while(System.in.read() != '\n');
							break;
					case 'f': System.out.println("You are correct.");
							while(System.in.read() != '\n');
							break innerwhile2;
					default: break outerwhile;
					}
				}
		}
	
		System.out.println("Quiz has terminated");

 恰巧有一个Continue语句是可以跟goto语句是类似的如下:

couterFor:
			for(int i = 0; i < 10; i++) {
				for(int j = 0; j < 10; j++) {
					if((i - 3) == 0) {
						continue couterFor;
					}
					System.out.println((float)j/(i-3));
				}
			}
 以上的 代码中使用了标签,这样就可以避免被零除的情况。
分享到:
评论

相关推荐

    06-break语句与continue语句.pptx

    本篇文章主要讨论 C 语言中 break 语句和 continue 语句的使用和差异。 1. break 语句 break 语句的作用是跳出当前的循环或 switch 语句。它只能在 switch 语句和循环语句中使用。在 switch 语句中,break 语句...

    break语句和continue语句 循环结构程序举例PPT教学课件.pptx

    break语句和continue语句在循环结构程序中的应用 Break语句和continue语句是C语言中两个重要的控制语句,它们在循环结构程序中扮演着关键角色。本文将详细介绍break语句和continue语句的定义、作用、使用场景和实践...

    Python程序设计:break语句、continue语句.pptx

    在Python程序设计中,`break`和`continue`语句是控制流程的重要工具,它们用于在循环中实现特殊的行为。这两个语句在处理循环时,提供了对循环逻辑的额外控制,使得程序员能够根据需要提前终止循环或者跳过当前迭代...

    Java程序设计基础:break与continue语句.pptx

    break与continue语句 中断语句 break与continue语句 1 了解break与continue语句的使用场合 2 能够使用break和continue控制程序 两种跳转语句: break与continue语句 含义: break continue break 语句:用于终止块。 ...

    break_continue_goto_return语句

    Break、Continue、Goto、Return 语句详解 Break 语句是控制结构语句中的一种,用于终止当前的循环或 switch 语句。Break 语句的形式为:break;Break 语句的功能有两个方面:一是在 switch 语句中,Break 语句会...

    Java break和continue语句的使用

    **一、Java break语句** `break`语句的主要功能是从最内层的循环中强制退出,跳过剩余的循环体部分,执行循环之后的代码。当需要提前结束循环或者跳出嵌套循环时,`break`非常有用。以下是一个简单的`for`循环示例:...

    详解Java语言中的跳转语句 (1).pdf

    本文详细介绍了 Java 语言中的跳转语句,包括 break 语句和 continue 语句的使用方法和区别。跳转语句是 Java 语言中的重要组成部分,对程序的控制流程和可读性产生了重要的影响。本文将通过详细的分析和实践示例,...

    简单举例说明C++中break和continue语句的用法

    在C++编程语言中,`break` 和 `continue` 是两种控制流语句,它们用于在循环结构(如`for`、`while`和`do-while`循环)中改变程序的执行流程。这两个关键字在处理特定条件时非常有用,能够帮助我们优化代码并避免...

    PHP break 和 continue 的用法

    在PHP编程语言中,`break`和`continue`是两种非常重要的控制流程语句,它们在循环结构(如`for`、`while`、`do...while`和`foreach`)中起到关键作用,帮助开发者根据特定条件提前终止或跳过循环内部的部分代码。...

    C语言基本控制结构应用-break语句和continue语句

    一条蠕虫长度为1英寸,在一口深为n英寸的井的底部.已知,蠕虫每分钟可以向上爬u英寸,但必须休息一分钟才能接着往上爬,在休息的过程中,蠕虫又向下滑了d英寸。就这样,上爬和下滑重复进行,请问,蠕虫需要多长时间...

    C++编程中break语句和continue语句的学习教程

    在C++编程中,`break`和`continue`语句是循环控制的重要组成部分,它们用于改变循环的正常流程。这两个语句在处理复杂逻辑时特别有用,帮助开发者更灵活地控制程序执行路径。 首先,我们来看`break`语句。`break`的...

    Python循环语句之break与continue的用法

    ### Python 循环控制语句:break 与 continue 的详细解析 #### 一、引言 在编程过程中,我们经常需要使用循环结构来重复执行某段代码,直到满足特定条件为止。Python 提供了两种主要的循环结构:`for` 和 `while`。...

    break语句的举例

    java编程中的break语句,后面有continue语句,区别两个的不同提高

    JavaScript break 和 continue 语句

    JavaScript break 和 continue 语句 break 语句用于跳出循环。 continue 用于跳过循环中的一个迭代。 break 语句 我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 switch() 语句。 break 语句可用于...

    简单了解python的break、continue、pass

    您可能感兴趣的文章:Python跳出循环语句continue与break的区别python中的break、continue、exit()、pass全面解析Python循环语句之break与continue的用法python中break、continue 、exit() 、pass终止循环的区别详解...

    PHP7 break和continue的区别

    break 语句和 continue 语句的主要区别在于它们的行为: * break 语句将结束当前循环结构的执行,并继续执行循环结构后的代码。 * continue 语句将跳过当前循环中剩余的代码,并在条件求值为真时开始执行下一次循环...

    break和continue的区别

    在Java编程语言中,`break` 和 `continue` 关键字是控制循环流程的重要工具,它们在循环结构中起着不同的作用,帮助程序员更灵活地控制程序的执行路径。 `break` 关键字的主要功能是立即中断最内层的循环,使程序跳...

    C语言编程技术实践 for、break及continue语句教学单元设计.doc

    在C语言编程中,`for`、`break`和`continue`是三种非常重要的控制流程语句,它们在程序设计中起着至关重要的作用。在这个教学单元中,学生将深入理解并掌握这些概念,以便更好地进行结构化程序设计。 1. `for`循环...

    程序设计-改变循环执行的状态.pptx

    今天,我们来讨论改变循环执行状态的两种方法:break语句和continue语句。 改变循环执行状态的必要性 ------------------------ 在执行循环的过程中,往往会出现需要提前终止循环的情况。这时,我们需要使用break...

Global site tag (gtag.js) - Google Analytics