递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9425|回复: 11
打印 上一主题 下一主题

[安卓] 求助,如何只保留两位数小数!

[复制链接]

1

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
跳转到指定楼层
楼主
发表于 2021-7-1 21:51:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

如题。

我随机数生成一个小数,,但是小数点后面好多位。
如何只保留两位小数啊,不要四舍五入的。。

评分

参与人数 1金钱 +1 收起 理由
伟业 + 1 数值到格式文本 (88.1234, 2 )

查看全部评分

回复

使用道具 举报

42

主题

368

帖子

2209

积分

金牌会员

Rank: 6Rank: 6

积分
2209
12#
发表于 2022-7-10 07:10:52 | 只看该作者
伟业 发表于 2021-7-1 23:28
调试输出 (数值到格式文本 (88.1234, 2 ))

输出为:88.12,保留两位小数

这个要添加哪个类库啊
回复

使用道具 举报

40

主题

213

帖子

999

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
999
11#
发表于 2021-7-2 07:43:05 | 只看该作者
小数_四舍入入
回复

使用道具 举报

17

主题

792

帖子

2742

积分

金牌会员

Rank: 6Rank: 6

积分
2742
10#
发表于 2021-7-1 23:28:55 | 只看该作者
调试输出 (数值到格式文本 (88.1234, 2 ))

输出为:88.12,保留两位小数
回复

使用道具 举报

18

主题

337

帖子

2921

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2921
9#
发表于 2021-7-1 23:06:39 | 只看该作者
这样写肯定对,不要转成文本操作效率肯定很低

回复

使用道具 举报

113

主题

693

帖子

4378

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4378
8#
发表于 2021-7-1 22:31:56 | 只看该作者
A=到文本(取随机数(0,99))
如果(取文本长度(A)=1)
A="0"+A

a=(文本到小数)( 随机的整数+“.”+A)

QQ 89075309
回复

使用道具 举报

18

主题

337

帖子

2921

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2921
7#
发表于 2021-7-1 22:27:46 来自手机 | 只看该作者
取出来的小数随机数  ✖️100 然后  四舍五入  然后再➗100这样应该行 得运算三次,应该还有更简单的办法
回复

使用道具 举报

55

主题

313

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
QQ
6#
发表于 2021-7-1 22:24:24 来自手机 | 只看该作者
lmdpwx 发表于 2021-7-1 22:13
朋友,,不对呀。。。

最后结果是50.0,,78.0啊。。这是什么情况???

你试试:小数1=(小数)(1568/100)
回复

使用道具 举报

1

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
5#
 楼主| 发表于 2021-7-1 22:13:26 | 只看该作者
lijianye 发表于 2021-7-1 21:57
你随机生成一个整数,然后除以100,搞定。

朋友,,不对呀。。。

最后结果是50.0,,78.0啊。。这是什么情况???
变量  小数1的类型为小数
小数1 = 取整数随机数2 (1, 9999) / 100
回复

使用道具 举报

1

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
地板
 楼主| 发表于 2021-7-1 21:58:50 | 只看该作者
lijianye 发表于 2021-7-1 21:57
你随机生成一个整数,然后除以100,搞定。

谢谢。。真心感谢你。。茅塞顿开
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 00:11 , Processed in 0.100859 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表