- 博客(30)
- 收藏
- 关注
原创 用Scala将摄氏温度转化为华氏温度
case e: Exception => println(s"出现错误: ${e.getMessage}")println(s"该行的单词数量为: ${words.length}")println("请指定要读取的文本文件路径")
2024-12-12 07:18:04
219
原创 用Scala判断是不是闰年
println(s"$year 年不是闰年。println(s"$year 年是闰年。print("请输入一个年份: ")
2024-12-12 07:17:49
274
原创 用Scala写数字猜谜小游戏
println(s"恭喜你,猜对了!你用了 ${5 - remainingAttempts} 次尝试。println(s"很遗憾,次数用完了,正确数字是 $targetNumber ,下次再试试吧。print(s"你还剩下 $remainingAttempts 次机会,请输入你的猜测: ")println("欢迎来到猜数字游戏!请猜一个1到100之间的整数,你有5次机会哦。println("猜大了,再猜猜看呀。println("猜小了,再试试哦。
2024-12-12 07:17:37
399
原创 用Scala统计文本文件中每行的单词数量并输出
case e: Exception => println(s"出现错误: ${e.getMessage}")println(s"该行的单词数量为: ${words.length}")println("请指定要读取的文本文件路径")
2024-12-11 21:09:36
235
原创 用Scala编写程序,实现计算数组中所有元素的和
println("排序后的数组为: " + sortedArray.mkString(", "))
2024-12-11 21:08:13
137
原创 用Scala找出给定范围内的所有质数
println(s"1 到 $upperLimit 之间的质数有:")print("请输入一个上限值: ")
2024-12-11 21:05:20
168
原创 用Scala判断程序是否是回文
println(s"$input 不是回文。println(s"$input 是回文。print("请输入一个字符串: ")
2024-12-11 21:04:13
181
原创 Scala写猜数字小游戏
println(s"恭喜你,猜对了!你一共用了${attempts}次尝试。println("欢迎来到猜数字游戏!请猜一个1到100之间的整数。println("猜大了,再猜猜看呀。println("猜小了,再试试哦。print("请输入你的猜测: ")
2024-12-11 21:02:07
211
原创 用Scala写猜拳小游戏
println("电脑:" + diannao + "," +"我:"+ren+",您赢了^_^^_^")println("电脑:" + diannao +","+"我:"+ren+ ",您输了^_^^_^")println("电脑:" + diannao +"," + "我:"+ren+",平局^_^")println("电脑:" + diannao+"," + "我:"+ren+",平局^_^")println("电脑:" + diannao +","+"我:"+ren+"平局^_^")
2024-12-11 21:01:10
375
原创 用Scala写水仙花数
提示:水仙花数指严格意义上的水仙花数,即若一个数满足这个数等于它的百位数,十位数,个位数的立方和,那么这个数就是水仙花数。计算100-999的所有的水仙花数。
2024-12-11 20:55:19
263
原创 scala中统计成绩
val avg = String.format("%.1f", s.avg) //只保留一位有效数字。val avg = String.format("%.1f", s.avg) //只保留一位有效数字。val avg = String.format("%.1f", s.avg) //只保留一位有效数字。val avg = String.format("%.1f", s.avg) //只保留一位有效数字。val avg = String.format("%.1f", s.avg) //只保留一位有效数字。
2024-12-11 20:44:42
462
原创 Scala的函数式编程专题
首先,让我们回顾一下Scala的基础,它是结合了面向对象和函数式编程的多范式语言,其中函数被设计为独立的实体,与方法有所区别。此外,文章可能还会涉及其他类型的集合,例如Set(无序且不允许重复元素)、Map(键值对集合)、Queue(先进先出)和Stack(后进先出),以及如何使用函数对这些集合进行操作,如过滤、映射、折叠等。本篇文章围绕Scala的集合和函数展开,讲解了不可变数据结构、元组的使用,以及函数在集合操作中的应用,这些都是实现函数式编程风格的重要工具。
2024-12-11 20:39:47
170
原创 scala编程实战
*Scala编程实战** Scala是一种多范式编程语言,它结合了面向对象编程和函数式编程的概念,设计目标是提供一种高效、简洁且可扩展的编程环境。2. **复合性管理**:Scala通过“一切都是对象”的设计原则,将面向对象和函数式编程风格融合在一起。3. **类型推断**:Scala的编译器能够自动推断变量的类型,减少了不必要的类型声明,使代码更简洁。4. **模式匹配**:Scala的模式匹配功能允许开发者以优雅的方式处理数据结构,如列表、元组和自定义类型,提高了代码的可读性和效率。
2024-12-11 20:36:27
219
原创 Scala语言简介和优势
3)能融合到Hadoop生态圈:Hadoop现在是大数据事实标准,Spark并不是要取代Hadoop,而是要完善Hadoop生态,JVM语言大部分可能会想到Java,但Java做出来的API太丑,或者想实现一个优雅的API太费劲。Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性,Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。1)优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。
2024-09-09 15:35:16
384
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅