打破在scala和java中的区别解析

  

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

  

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

  

<强> 1。scala中打破中的用法导入scala.util.control.Breaks

        进口scala.util.control.Breaks      对象breakDemo {//打破在scala中的使用   def主要(args:数组[String]):单位={//创建减免对象   var=0   val numList=列表(1,2,3,4,5,6,7,8,9);   val循环=新优惠;//在易碎物品中的循环   循环。易碎的{   (& lt; - numList) {   println(“价值:“+ a)   如果(==4){   loop.break ();   }   }   }   println(“循环”)   }   }      

运行结果:
  

        价值:1   价值:2   价值:3   值:4   后循环      

<强> 2。下面是打破在java中的用法

        进口java.util.ArrayList;      公开课breakDemo {   公共静态void main (String [] args) {//将在java中的用法   int []=new int [9];   [0]=1;   [1]=2;   [2]=3;   [3]=4;   [4]=5;   [5]=6;   [6]=7;   [7]=8;   一个[8]=9;   for (int i=0; i      

运行结果
  

        1   2   3.   4      

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

打破在scala和java中的区别解析