加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala分割两个整数并获得浮点数结果

发布时间:2020-12-16 09:43:23 所属栏目:安全 来源:网络整理
导读:如果我做以下的事情 println(3/4) 0 我想得到一个十进制数,而不是一个整数。因为我在我的实际代码中打印的方式,所以如果可以的话,我更喜欢在println中进行转换。 解决方法 如果你输入的数字,只要输入至少其中一个作为一个浮点数(我认为你的意思是浮动不
如果我做以下的事情

println(3/4)
 >0

我想得到一个十进制数,而不是一个整数。因为我在我的实际代码中打印的方式,所以如果可以的话,我更喜欢在println中进行转换。

解决方法

如果你输入的数字,只要输入至少其中一个作为一个浮点数(我认为你的意思是浮动不是双):

println(3f/4)

如果您已经有变量中的数字,请至少将其中一个转换为toFloat

val x = 3
println(x.toFloat/4)

(在每种情况下,如果至少有一个,编译器将把另一个转换为Float来匹配。)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读