自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 汉罗塔游戏步骤scala

f(n,"A","B","C")表示将n个盘子从a移动到c借用b的过程。n=移动的盘子数A=起点B=辅助柱子C=终点。

2024-09-29 17:50:12 278

原创 伴生和伴生对象 Scala

Scala相对于Java更加面向对象,但是在Java中有静态成员,静态成员不属于对象属于类。所以Scala需要类似于静态成员的场景,可以使用伴生对象解决问题。而Scala没有静态成员这个概念,也没有static。二.Scala的伴生对象与伴生类的问题。伴生对象和类的私有成员也可互相访问。2.在一个源码文件中。

2024-09-26 08:26:40 311

原创 Scala中的几种类型

按我自己理解是var可以后面改动,val不能改,private不可选中,调用的时候看不见直接是报错的。Scala中本人目前学习到3种类型。3种的区别按老师所说是。

2024-09-24 15:19:19 293

原创 如何在IntelliJ IDEA中运行scala中的代码

​​​​全局库里面的加号里的scala SDK 然后连续点确定就完了。插件搜索scala 下载完毕之后再点文件里面的项目结构中的全局库。首先 scala和java环境还有JavaIDEA都得安装好。然后就可以和java代码一样创建一个scala的类了。然后就是在idea中点左上角的文件里面的设置。

2024-09-10 17:00:50 165

原创 课程记录(2)

超出类型最大值的数可以用BigInt解决,输入val bigint=BigInt("233333333333333333333333")就成功解决了超出的问题。当赋值大于取值范围就会报错,就面临大数的处理问题,BigInt和BigDecimal可分别解决整数和浮点的大数问题。scala中输入Int.MaxValue可以查看int类型的最大值是2147483647。这里只写出一部分功能 功能还有很多 这里就不写出了。然后我又试了下能不能解决任意大小的数。scala的大数处理。

2024-09-10 16:17:52 256

原创 0.1+0.2=0.3?

今天的课程学习到 在scala中直接小数0.1+0.2并不等于0.3。需要使用BigDecimal。

2024-09-10 16:02:37 310

原创 记录课程(1)

然后保存退出 在上面地址链接栏输入cmd 启动本文件夹位置的cmd输入如图中代码完成编译。到此就结束了 老师说还有种代码写法 但好像更麻烦 不想用。创建一个测试文件夹,在创建一个txt文本改名改后缀如图。在输入scala 文件名执行刚刚生成的class文件。仅为在校学生日常课程的记录(老师的任务罢了a.a)目标:输出 HelloWord!所用scala2.13.14。接下来用记事本方式打开输入。

2024-09-03 16:36:32 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除