首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scala中的整型除法

scala中的整型除法
EN

Stack Overflow用户
提问于 2012-07-03 09:27:06
回答 2查看 32.5K关注 0票数 21

我在Scala中有两个Int值。

代码语言:javascript
复制
scala> val a = 3
a: Int = 3

scala> val b = 5
b: Int = 5

现在,我想把它们相除,然后得到浮点数。尽可能少的样板文件。

如果我使用a/b,我会得到

代码语言:javascript
复制
scala> a/b
res0: Int = 0

我不能做简单的Java (float)

代码语言:javascript
复制
scala> ((Float)a)/b
<console>:9: error: value a is not a member of object Float
              ((Float)a)/b
                      ^

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-03 09:28:03

下面一行后面跟着它的结果应该可以解决您的问题。

代码语言:javascript
复制
scala> a.toFloat/b
res3: Float = 0.6
票数 32
EN

Stack Overflow用户

发布于 2012-07-03 09:54:22

使用类型归属的替代答案:

代码语言:javascript
复制
scala> (a:Float)/b
res0: Float = 0.6
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11303337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档