博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SCALA常规练习A
阅读量:6080 次
发布时间:2019-06-20

本文共 1240 字,大约阅读时间需要 4 分钟。

package com.hengheng.scalaimport scala.util.control.Breaks._import scala.util.Randomobject Application{  def main(args : Array[String]) {    println("Hello, World!")    println(addSayHelloFirst(5, 10))    val I = List(1, 2, 3)    I.map((i) => {      println("HI")      println(i + 9)    })      }  def addSayHelloFirst(i : Int, j : Int) : Int = {    println("Hello")    i + j  }  def add(i : Int, j : Int) = i + j  val add2 = add(2, _ : Int)  println(add2(99))  def devide(i : Int)(j : Int) : Int = i / j  val devideBy2 = devide(_ : Int)(2)  println(devideBy2(100))  var _100Devide = devide(100)(_ : Int)  println(_100Devide(10))  var k = 5  if(k > 10) {    println("k is more than 10.")  }  else if(k < 0) {    println("k is less than 0")  }  else {    println("k is between 1 and 10")  }  var i = 0  var sum = 0  while(i < 10) {    sum += i    i += 1  }  println(sum)  sum = 0  for (i <- 1 to 9) {    sum += i  }  println(sum)    breakable {    while(true) {      val r = new Random()      val i = r.nextInt(10)      println("i == " +i)      if(i == 5) {        break      }    }  }}

  输出:

101

50
10
k is between 1 and 10
45
45
i == 9
i == 0
i == 4
i == 9
i == 3
i == 1
i == 2
i == 1
i == 3
i == 5
Hello, World!
Hello
15
HI
10
HI
11
HI
12

转载地址:http://swhgx.baihongyu.com/

你可能感兴趣的文章
第六周
查看>>
解释一下 P/NP/NP-Complete/NP-Hard 等问题
查看>>
javafx for android or ios ?
查看>>
微软职位内部推荐-Senior Software Engineer II-Sharepoint
查看>>
sql 字符串操作
查看>>
【转】Android布局优化之ViewStub
查看>>
网络安全管理技术作业-SNMP实验报告
查看>>
根据Uri获取文件的绝对路径
查看>>
Flutter 插件开发:以微信SDK为例
查看>>
.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?...
查看>>
边缘控制平面Ambassador全解读
查看>>
Windows Phone 7 利用计时器DispatcherTimer创建时钟
查看>>
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>
《Advanced Linux Programming》读书笔记(1)
查看>>
zabbix agent item
查看>>
一步一步学习SignalR进行实时通信_7_非代理
查看>>
AOL重组为两大业务部门 全球裁员500人
查看>>