![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
文章平均质量分 65
lambda-小张
代码人代码魂
展开
-
Scala 编程题五 模式匹配
代码:运行结果: 代码:运行结果: 代码:运行结果: 代码:运行结果:原创 2022-06-01 15:42:00 · 370 阅读 · 0 评论 -
Scala 编程题四 继承
scala定义人类Person,定义一个教师类Teacher,继承于人类;定义一个数学教师类MathTeacher,继承于教师类;定义一个英语教师类EnglishTeacher,继承于教师类;scala模拟计算器原创 2022-06-01 14:29:07 · 762 阅读 · 0 评论 -
Scala 编程题三
还有系列的和Scala编程题二1.编写一个简单程序,要求数组长度为5,分别赋值10,20,30,40,50,在控制台输出该数组的值。代码:object ArrayTest { def main(args: Array[String]): Unit = { val arr =new Array[Int](5) for(x <- 1 to 5){ arr(x-1) = x*10 } val arrayBuffer = arr.t原创 2022-05-20 17:36:58 · 1009 阅读 · 1 评论 -
Scala 集合collection
目录一、List列表1. 列表基本操作2.连接列表3.List的Api二、Set集合三、Map映射1.Map 基本操作2.输出 Map 的 keys 和 values四、Tuple元组1.迭代元组2.元组转为字符串3.元素交换Scala的集合最大的包是collection,分为可变mutable的和不可变的immutable集合可变集合可以在适当的地方被更新或扩展。这意味着你可以修改,添加,移除一个集合的元素。而不可变集合类,相比之下,永远不会改原创 2022-05-20 16:34:05 · 414 阅读 · 0 评论 -
Scala 数组
目录Scala数组一、声明数组二、处理数组三、多维数组四、合并数组五、创建区间数组Scala数组一、声明数组1.Scala 数组声明的语法格式:var z:Array[String] = new Array[String](3)或var z = new Array[String](3)object ArrayTest { def main(args: Array[String]): Unit = { //数组定义方式 va原创 2022-05-20 16:01:23 · 1398 阅读 · 0 评论 -
Scala编程题二
1.定义一个方法,该方法能够找出两个小数中的较小值并返回。在主方法中调用方法进行测试object Recursion { def main(args: Array[String]): Unit = { println("请输入第一个数字") var fun = StdIn.readInt() println("请输入第二个数字") var fun2 = StdIn.readInt() println("较小值为:") println(num(fun,原创 2022-05-15 19:41:06 · 2152 阅读 · 0 评论 -
Scala编程题
1.题目:利用条件运算符的嵌套来完成此题: 学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用c表示。object GradeTest { def main(args: Array[String]): Unit = { var a = 59.0 if(a<0||a>100){ println("对不起,您提供的考试成绩不合法") }else if(a>=90){ println("该考生的考试成绩等.原创 2022-05-15 17:49:26 · 2678 阅读 · 0 评论 -
Scala运算符
一个运算符是一个符号,用于告诉编译器来执行指定的数学运算和逻辑运算。Scala 含有丰富的内置运算符,包括以下几种类型:算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符位运算符...原创 2022-05-14 20:29:16 · 536 阅读 · 1 评论 -
Scala流程控制语句
一、for循环1.for循环for( var x <- Range ){ statement(s);}以上语法中,Range可以是一个数字区间表示i to j,或者i until j。左箭头 <- 用于为变量 x 赋值。2.for 循环集合for 循环集合的语法如下:for( x <- List ){ statement(s);}以上语法中, List 变量是一个集合,for 循环会迭代所有集合的元素。3.for 循环过滤...原创 2022-05-14 19:59:31 · 244 阅读 · 0 评论 -
Scala简介
一、什么是Scala?面向对象和函数式编程 JVM和JavaScript 多范式的编程语言 面向对象编程和函数式编程 Scala 运行于 Java 平台( Java 虚拟机),并兼容现有的 Java 程序二、为什么要学Scala(特点)优雅 速度快 融合hadoop生态圈三、数据类型Scala 和 Java 一样,有 7 种数值类型 Byte、Char、Short、Int、Long、Float 和 Double(无包 装类型)和 Boolean、Unit 类型.注意:Unit原创 2022-05-14 19:49:27 · 243 阅读 · 0 评论 -
scala安装与配置
目录一、window系统安装Scala1.下载安装二、linux系统安装Scala1.下载文件scala-2.13.2.tgz2.解压文件3.配置环境变量4.验证三、IDEA安装scala插件一、window系统安装Scala1.下载安装下载地址:https://www.scala-lang.org/download/all.html版本:2.13.2下载msi格式,可以直接安装,然后双击运行,直至安装成功,此时查看环境变量会发现path路..原创 2022-05-14 19:37:12 · 2129 阅读 · 0 评论