我有12.35这样的数量:
Double x = 12.35
我想将金额改为35.12,如下:
println x >> 35.12
我无法在Java中找到解决方案,我可以做到这一点。
答案 0 :(得分:1)
你要做的不是数学运算,所以你真的不应该试着把它当成一个。相反,将其视为字符串操作。
将数字转换为String
,并将其拆分为小数点。然后重新组合字符串与交换的前后部分。
String[] xParts = Double.toString(x).split("[.]");
System.out.println(xParts[1] + "." + xParts[0]);