zoukankan      html  css  js  c++  java
  • scala中break和java中的break有什么不同

    scala中的break和java中的break作用是一样的,都是跳出循环,只两者的用法不太一样。

    1.scala中break中的用法import scala.util.control.Breaks

    
    
    import scala.util.control.Breaks

    object breakDemo {
    //break在scala中的使用
    def main(args: Array[String]): Unit = {
    //创建Breaks对象
    var a = 0
    val numList = List(1, 2, 3, 4, 5, 6, 7, 8, 9);
    val loop = new Breaks;
    //在breakable中的循环
    loop.breakable {
    for (a <- numList) {
    println("Value of a: " + a)
    if (a == 4) {
    loop.break();
    }
    }
    }
    println("After the loop")
    }
    }
    运行结果:

    Value of a: 1
    Value of a: 2
    Value of a: 3
    Value of a: 4
    After the loop

    2.下面是break在java中的用法。

    import java.util.ArrayList;
    
    public class breakDemo {
        public static void main(String[] args) {
            //break在java中的用法
            int[]a = new int[9];
            a[0]=1;
            a[1]=2;
            a[2]=3;
            a[3]=4;
            a[4]=5;
            a[5]=6;
            a[6]=7;
            a[7]=8;
            a[8]=9;
            for (int i = 0;i<a.length;i++){
                System.out.println(a[i]);
                if (a[i]==4){
                    break;
                }
            }
        }
    }
    --------
    运行结果

    1
    2
    3
    4

  • 相关阅读:
    每日日报8月12日
    每日日报8月15日
    每日日报8月18日
    每日日报8月9日
    九月29号——动手又动脑
    今日总结
    每周总结
    今日总结
    周总结
    今日总结
  • 原文地址:https://www.cnblogs.com/shiji7/p/11937649.html
Copyright © 2011-2022 走看看