break在scala和java中的区别解析

网友投稿 240 2022-12-20


break在scala和java中的区别解析

这篇文章主要介绍了break在scala和java中的区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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 {

fohttp://r (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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring如何使用xml装配bean
下一篇:Java使用HashMap实现并查集
相关文章

 发表评论

暂时没有评论,来抢沙发吧~