首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio中使用Java的随机数

Android Studio中使用Java的随机数
EN

Stack Overflow用户
提问于 2020-02-01 23:25:20
回答 1查看 69关注 0票数 1

我试图做一个随机或唯一的代码支付方法,例如,用户必须支付Rp。10.000,然后用户结帐和系统给出的总付款与唯一的代码在最后三个号码。

例如,用户应该为Rp付费。10.000,然后系统显示Rp。10.123在其他例子中,用户支付1.000.000,然后系统显示总数为1.000.562 --在最后三个数字中是唯一的或随机的

我怎么能在java里为android做这样的事情呢?

更新

我一直在尝试这段代码

代码语言:javascript
复制
int someNumber = 10.000;
int lastThree = someNumber % 1000;

但当最后3个数字是'0‘时,它返回0,当我将最后3个数字改为10.234时,它返回到234个,现在,当值为10.000时,如何得到最后三个数字?

EN

回答 1

Stack Overflow用户

发布于 2020-02-02 07:31:20

这是因为你的'lastThree‘是一个整数,没有办法有一个像1000这样的整数。如果您需要最后三个数字,您可以使用以下内容:

代码语言:javascript
复制
int someNumber = 10.000;
String temp = Integer.toString(someNumber);
String lastThree = temp.substring(temp.length() - 3);

如果你超过10000,lastThree将是'000‘。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60021982

复制
相关文章

相似问题

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