冒泡排序: 用Scala编写 package Demo object BubbleSort { def main(args: Array[String]): Unit = { val arr = Array(2,3,44,1,3,4) for (i <- 0 until(arr.length)){ for (j <- 0 until(arr.length-1-i)){ if (arr(j) > arr(j+1)){ val a = arr(j) arr(j) = arr(j+1) arr(j+1) = a } } } for (aa <- arr){ print(aa+ " ") } } } 单词计数: 用Scala编写: val array=Array(“you,jump”,“i,jump”) 单词计数: scala> array.flatMap(_.split("#")).map( (_,1)).groupBy( t => t._1).map( map => (map._1,map._2.length)).toList.sortBy( t => t._2).reverse res28: List[(String, Int)] = List((jump,2), (i,1), (you,1)) 随机生成100以内的5个不重复的随机数? 用java编写: