欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

break在scala和java中的區(qū)別解析

 更新時間:2019年11月27日 16:55:25   作者:天坪宇智波小白  
這篇文章主要介紹了break在scala和java中的區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了break在scala和java中的區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

scala中的break和java中的break作用是一樣的,都是跳出循環(huán),只兩者的用法不太一樣。

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

import scala.util.control.Breaks

object breakDemo {
 //break在scala中的使用
 def main(args: Array[String]): Unit = {
  //創(chuàng)建Breaks對象
  var a = 0
  val numList = List(1, 2, 3, 4, 5, 6, 7, 8, 9);
  val loop = new Breaks;
  //在breakable中的循環(huán)
  loop.breakable {
   for (a <- numList) {
    println("Value of a: " + a)
    if (a == 4) {
     loop.break();
    }
   }
  }
  println("After the loop")
 }
}

運行結(jié)果:

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;
      }
    }
  }
}

運行結(jié)果

1
2
3
4

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring?Cloud?+?Nacos?+?Seata整合過程(分布式事務解決方案)

    Spring?Cloud?+?Nacos?+?Seata整合過程(分布式事務解決方案)

    Seata 是一款開源的分布式事務解決方案,致力于在微服務架構(gòu)下提供高性能和簡單易用的分布式事務服務,這篇文章主要介紹了Spring?Cloud?+?Nacos?+?Seata整合過程(分布式事務解決方案),需要的朋友可以參考下
    2022-03-03
  • Java集合框架迭代器Iterator實現(xiàn)原理解析

    Java集合框架迭代器Iterator實現(xiàn)原理解析

    這篇文章主要介紹了Java集合框架迭代器Iterator實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Java實現(xiàn)向數(shù)組里添加元素

    Java實現(xiàn)向數(shù)組里添加元素

    這篇文章主要介紹了Java實現(xiàn)向數(shù)組里添加元素方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • SpringBoot整合阿里云視頻點播的過程詳解

    SpringBoot整合阿里云視頻點播的過程詳解

    視頻點播(ApsaraVideo for VoD)是集音視頻采集、編輯、上傳、自動化轉(zhuǎn)碼處理、媒體資源管理、分發(fā)加速于一體的一站式音視頻點播解決方案。這篇文章主要介紹了SpringBoot整合阿里云視頻點播的詳細過程,需要的朋友可以參考下
    2021-12-12
  • Java發(fā)送https請求代碼實例

    Java發(fā)送https請求代碼實例

    這篇文章主要介紹了Java發(fā)送https請求代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 排序算法圖解之Java選擇排序

    排序算法圖解之Java選擇排序

    選擇排序的工作原理是:第一次從待排序的數(shù)據(jù)元素中選出最小(或最大)的一個元素,存放在序列的起始位置,然后再從剩余的未排序元素中尋找到最?。ù螅┰?,然后放到已排序的序列的末尾。本文通過圖片和示例介紹了選擇排序,需要的可以參考一下
    2022-11-11
  • Springboot整合logback的詳細教程

    Springboot整合logback的詳細教程

    這篇文章主要介紹了Springboot整合logback的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • IDEA 創(chuàng)建一個Mybatis Maven項目的方法步驟(圖文)

    IDEA 創(chuàng)建一個Mybatis Maven項目的方法步驟(圖文)

    這篇文章主要介紹了IDEA 創(chuàng)建一個Mybatis Maven項目的方法步驟(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • java 可重啟線程及線程池類的設(shè)計(詳解)

    java 可重啟線程及線程池類的設(shè)計(詳解)

    下面小編就為大家?guī)硪黄猨ava 可重啟線程及線程池類的設(shè)計(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 一篇文章帶你了解jdk1.8新特性--為什么使用lambda表達式

    一篇文章帶你了解jdk1.8新特性--為什么使用lambda表達式

    Lambda是一個匿名函數(shù),我們可以把Lambda表達式理解為是一段可以傳遞的代碼,本篇文章就帶你了解,希望能給你帶來幫助
    2021-08-08

最新評論