精华内容
下载资源
问答
  • 自己学习java语言的过程,很容易把break和continue的用法混淆。为了便于以后快速查阅及温习,此特留学习笔记一份。简述任何迭代语句的主体部分,都可以用break和continue控制循环的流程。其中,break用于...

    在自己学习java语言的过程中,很容易把break和continue的用法混淆。为了便于以后快速查阅及温习,在此特留学习笔记一份。

    简述在任何迭代语句的主体部分,都可以用break和continue控制循环的流程。其中,break用于强行退出循环,不执行循环中剩余的语句。而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代。

    源码下面这个程序向大家展示了break和continue在for和while循环中的例子:

    package com.mufeng.thefourthchapter;

    public class BreakAndContinue {

    public static void main(String[] args) {

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

    if (i == 74) {// Out of for loop

    break;

    }

    if (i % 9 != 0) {// Next iteration

    continue;

    }

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

    }

    System.out.println();

    int i = 0;

    while (true) {

    i++;

    int j = i * 27;

    if (j == 1269) {// Out of loop

    break;

    }

    if (i % 10 != 0) {// Top of loop

    continue;

    }

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

    }

    }

    }

    输出结果01.0 9 18 27 36 45 54 63 72

    02.10 20 30 40源码解析

    在这个for循环中,i的值永远不会达到100,因为一旦i到达74,break语句就会中断循环。通常,只有在不知道中断条件何时满足时,才需要这样使用break。只要i不能被9整除,continue语句就会使执行过程返回到循环的最开头(这使i值递增)。如果能够整除,则将值显示出来。输出结果之所以显示0,是由于0%9等于0。

    最后,可以看到一个“无穷while循环”的情况。然而,循环内部有一个break语句,可中止循环。除此之外,大家还会看到continue语句执行序列移回到循环的开头,而没有去完成continue语句之后的所用内容。(只有在i能被10整除时才打印出值。)

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。

    展开全文
  • 在Java中,可以为每个代码块加一个括号,一个代码块通常 用大括号{}括起来一段 代码。加标号格式break语句有两种形式:无标签有标签。无标签的break语句用来跳出单层switch、for、while、or do-while 循环,而有...

    在switch语中,break语句用来终止switch语句的执行。使程序 switch语句后的第一个语句 开始执行。

    在Java中,可以为每个代码块加一个括号,一个代码块通常 用大括号{}括起来的一段 代码。加标号的格式

    break语句有两种形式:无标签和有标签。无标签的break语句用来跳出单层switch、for、while、or do-while 循环,而有标签的break语句则用来跳出嵌套的switch、for、while、or do-while语句。

    BlockLabel:{codeBlock}

    调出while

    public class MainClass {

    public static void main(String[] args) {

    int i = 0;

    while (true) {

    System.out.println(i);

    i ;

    if (i > 3) {

    break;

    }

    }

    }

    }

    终止for循环

    public class MainClass {

    public static void main(String[] args) {

    int count = 50;

    for (int j = 1; j < count; j ) {

    if (count % j == 0) {

    System.out.println("Breaking!!");

    break;

    }

    }

    }

    }

    双重循环

    public class Main {

    public static void main(String args[]) {

    int len = 100;

    int key = 50;

    int k = 0;

    out: {

    for (int i = 0; i < len; i ) {

    for (int j = 0; j < len; j ) {

    if (i == key) {

    break out;

    }

    k = 1;

    }

    }

    }

    System.out.println(k);

    }

    }

    更复杂的

    public class MainClass {

    public static void main(String[] args) {

    OuterLoop: for (int i = 2;; i ) {

    for (int j = 2; j < i; j ) {

    if (i % j == 0) {

    continue OuterLoop;

    }

    }

    System.out.println(i);

    if (i == 37) {

    break OuterLoop;

    }

    }

    }

    }

    2

    3

    5

    7

    11

    13

    17

    19

    23

    29

    31

    37

    展开全文
  • java break和continue用法

    千次阅读 2019-01-11 13:56:24
    breakswitch,作为各个分支出口。 break在while、fordo循环,可终止循环。嵌套循环,一个break语句只向外跳出一层。 breakif语句,满足条件时便跳出 continue语句只能用在while、fordo循环...

    break用在switch中,作为各个分支的出口。

    break用在while、for和do循环,可终止循环。在嵌套循环中,一个break语句只向外跳出一层。

    break用在if语句中,满足条件时便跳出

    continue语句只能用在while、for和do循环,用来终止当前这一轮的循环,重新判断循环条件,决定是否重新开始下一轮的循环。

    而不是终止整个循环的执行

    展开全文
  • 就像有知觉生物一样,程序必须在执行过程中控制它世界,并做出选择。在Java中。...Java使用了C所有流程控制语句,在Java中,控制流程涉及关键字包括if-else、while、do-while、for、return、b...

    就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择。在Java中。你要使用执行控制语句来做出选择。

    每一个流程的控制,Java的程序都要做出“正确的选择”,这个正确的选择就是我们在程序里面设定好的。就好像每个人走的分叉的路口应该怎么选择一样。Java使用了C的所有流程控制语句,在Java中,控制流程涉及的关键字包括if-else、while、do-while、for、return、break以及选择语句switch。但是,Java并不支持goto语句,因为它引起了许多反对的意见。不用goto的原因很简单,因为goto是表示如果条件成立了,那么就跳到这里,否则就跳到那里;这样的跳转很容易造成逻辑上的混乱,不利于程序员直接的合作开发。

    15124841541.png

    true和false

    Java的所有条件语句都是用条件表达式的true或false来决定执行路径。这里有一个条件表达式的例子:

    if(true) {//功能代码;}

    我们在if里面,是不允许用数字来代替布尔值的,因为在C++中,if(0)和if(false), if(//非0)和if(true)是相当的。而在Java中是不行的。

    Java的if-else

    Java中的if-else是流程控制的最基本语句,而else是视情况可以去掉的,语法如下:

    if(条件表达式){

    //功能代码;

    }

    //或者

    if(条件表达式){

    //功能代码;

    }

    else{

    //功能代码;

    }

    //或者多个条件选择

    if(条件表达式){

    //功能代码;

    }

    else if(条件表达式){

    //功能代码;

    }

    else if(条件表达式){

    //功能代码;

    }

    .........

    else{

    //功能代码;

    }

    可以写一个简单的例子参考一下:

    public class breakyizhan{

    public static void main(String[] args){

    int a = 1000;

    if(n % 2 == 0)

    System.out.println(“a是偶数”);

    else System.out.println(“a是奇数”);

    }

    }

    /*

    (www.breakyizhan.com) 输出结果是:

    a是偶数

    */

    —Author: Arvin Chen   —Web Address: www.breakyizhan.com (Break易站)

    展开全文
  • break和returnbreak是用来跳出循环,例如for,while,do-while都可以跳出,但不跳出函数return是使整个函数返回,后面不管是循环里面还是循环外面都不执行1.可以具有对象引用返回类型方法返回null...
  • java 的break和continue

    2019-11-13 15:23:47
    #使用break break用于完全结束一个循环,跳出循环体。...continue和break有些类似,区别是continue只能终止本次循环,接着开始下一次循环。以下是continue的用法: continue可以用for循环,while循...
  • break语句 *breakJava语言当中关键字,被翻译为“中断/折断” ...*break语句可以使用for, while, do…while循环语句用来跳出循环 例: public class BreakTest01 { public static void main(String
  • break语句通常用循环语句开关...break在switch 中的用法前面引见开关语句时的例子碰到,这里不再举例。当break语句用于do-while、for、while循环语句时,可使程序终止循环而执行循环后面的语句, 通常brea...
  • break在switch(开关语句)中在执行一条case后跳出语句的作用。break语句通常用循环语句开关语句...break在switch中的用法前面引见开关语句时的例子碰到,这里不再举例。当break语句用于do-while、for、wh...
  • break语句通常用循环语句开关...break在switch 中的用法前面引见开关语句时的例子碰到,这里不再举例。当break语句用于do-while、for、while循环语句时,可使程序终止循环而执行循环后面的语句, 通常brea...
  • break和returnbreak是用来跳出循环,例如for,while,do-while都可以跳出,但不跳出函数return是使整个函数返回,后面不管是循环里面还是循环外面都不执行1.可以具有对象引用返回类型方法返回null...
  • break和returnbreak是用来跳出循环,例如for,while,do-while都可以跳出,但不跳出函数return是使整个函数返回,后面不管是循环里面还是循环外面都不执行1.可以具有对象引用返回类型方法返回null...
  • java return用法总结

    2019-11-21 00:11:47
    1、return用法总结: ...break:是用来跳出循环,例如for,while,do-while都可以跳出,但不跳出函数 return:是使整个函数返回,后面不管是循环里面还是循环外面都不执行 例子如下: publ...
  • 1:for,while,dowhile,switch的使用同java。值得小心的是对于布尔类型的判定与java存在区别。 2:break,continue的用法也同java。...3:goto语句在java中已经被废除。在php的5.3版本以后还是存在的。它可以跳出所有
  • * 在Java中提供了三种常用循环语句,分别是while循环语句、do..while循环语句 * for循环语句。 * while语句也称条件判断语句,它循环方式为利用一个条件来控制是否要继续反复执行这个语句
  • Java GUI 中的循环语句

    2020-08-08 22:42:38
    循环语句分别有 for 语句、while 语句、do-while 语句、break 语句continue 语句,这些语句我们将会使用Java GUI时经常用到。下面我们来介绍一下它们各自特点和用法。 一、FOR 语句 for 语句有 3 个重要参数...
  • 关于break和continue

    2017-05-20 17:28:09
    对于java的细节一直掌握的不好,现在用代码去实际操作验证breakcontinue的用法。 参考了http://lavasoft.blog.51cto.com/62575/52685 breakcontinue 一、作用区别  break的作用是跳出当前循环块(for、...
  • java学习笔记5

    2020-02-08 17:10:18
    Java中while、do while、for循环与c语言c++用法一致! break,continue关键字的用法也与c语言c++一致! 同时,java也推出了一种用于数组的增强型for循环 for(声明语句 : 表达式) { //代码句子 } **声明语句...
  • 2.4.6while的用法: 9 3.1 Break: 10 3.2 Continue: 10 3.3循环嵌套: 10 3.4方法: 10 3.5实例://输出等腰三角形: 11 4.1实例: 11 4.1.1求和 11 4.1.2求素数 12 4.1.3税收实例 14 5.1什么是类? 15 5.2什么是...
  • Java中的控制语句有以下几大类: 分支语句:if-else,switch 循环语句:while,do-...控制语句用法和c/c++一样,没有区别,下面介绍练习过程中用到Java内置一些东东.1.分支语句:代码一:import java.util.S
  • 流程语句我们开发过程经常用到,我们常用到流程语句有if、for、while、do while、swith等。 这些流程当中,有时候我们需要跳出流程,所以需要用到中断流程语句,特别是多流程嵌套时,更容易用到。 中断...
  • Java ,涉及关键字包括 if-else,while,do-while,for,return,break 选择语句 switch。 Java 并不支持备受诟病 goto(尽管它某些特殊场景依然是最行之有效方法)。 尽管如此, Java 我们...
  • 一、有c语言学习基础,学习Java语言会事半功倍近期的java语言学习,我发现java语言与c语言有很多共通之处。1、注释c语言注释有单行注释,多行注释。Java注释有单行注释,多行注释,文档注释。2、运算符c语言...
  • AIC的Java课程7-12章

    2007-07-29 20:55:11
     弄清构造函数终结方法继承层次结构中的调用顺序,强调子类必须调用超类构造函数分配空间初始化超类数据。  掌握方法重写(override)基本要求。  理解使用关键字final。  理解包...
  • AIC的Java课程1-6章

    2007-07-29 16:20:11
     弄清构造函数终结方法继承层次结构中的调用顺序,强调子类必须调用超类构造函数分配空间初始化超类数据。  掌握方法重写(override)基本要求。  理解使用关键字final。  理解包...
  • Java中常用循环有三种 ,while ,do … while ,for 1.while循环 while(条件){ 条件成立执行代码 } 这我们之前学到 if 语句相似,用法也差不多 只要小括号里条件成立就执行大括号中语句 而 while ...
  • 疯狂JAVA讲义

    2014-10-17 13:35:01
    学生提问:既然内部类是外部类成员,是否可以为外部类定义子类,子类再定义一个内部类来重写其父类中的内部类? 211 6.7.4 局部内部类 211 6.7.5 匿名内部类 212 6.7.6 闭包(Closure)回调 215 6.8 ...
  • 这两天网上做兼职,耽误了些博客见谅哈 欢迎来我博客:www.taomaipin.comjava中的运算语句而且频繁用到无法就是条件语句循环语句,包括if,for,while,switch,break,continue,接下来我会一一介绍这些...
  • 总结:continue用法是:for,do-while.while循环 并且,continue的意思是跳出循环的剩余部分,进行下一次循环。不是下一步循环 ...//continue和break的区别//continue常用for,while.do-...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

在java中while和break的用法

java 订阅