[英]Random Number with Java in Android Studio
我尝试为付款方式制作一个随机或唯一的代码,例如用户必须支付 Rp。 10.000,然后用户结账,系统会在最后三个数字中给出带有唯一代码的总付款。
例如,用户应支付 Rp。 10.000,然后系统显示 Rp。 10.123 对于其他示例,用户支付 1.000.000,然后系统显示总数为 1.000.562,最后三个数字是唯一的或随机的
我如何在 java 中为 android 制作这样的东西?
更新
我一直在尝试这段代码
int someNumber = 10.000;
int lastThree = someNumber % 1000;
但是当最后 3 个数字为“0”时,它返回 0,当我将最后 3 个数字更改为 10.234 时,它返回到 234,现在当值类似于 10.000 时我如何获得最后三个数字
那是因为你的“lastThree”是一个整数,没有办法像 000 这样的整数。如果你需要最后三个数字,你可以使用这样的东西:
int someNumber = 10.000;
String temp = Integer.toString(someNumber);
String lastThree = temp.substring(temp.length() - 3);
现在,如果您超过 10000,lastThree 将为“000”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.