取双/浮点数的小数部分

时间:2018-05-07 03:34:00

标签: java

我有一个简单的问题,我想知道如何从没有点的double / float数字中获取小数部分。 示例:a = 0.75,b = 3231.0131 所以我想在两个新的整数变量中设置这些十进制值:m = 75和b = 0131。

我要澄清一些事情,我想创建一个新的int变量,该变量将存储原始数字的小数部分。

conn1 = MySQLdb.connect(host="1.2.3.4", port=1234, user="root", passwd="x", db="test")
conn2 = MySQLdb.connect(host="1.2.3.4", port=1234, user="root", passwd="x", db="test")

问题是我不确定033是否可以被视为整数,所以换句话说我只想把点旁边的所有数字都保存在一个新变量中。

1 个答案:

答案 0 :(得分:0)

只做

    float a = 0.75f;

    System.out.println(Float.toString(a).split("[.]")[1]);

仅当有小数且小数点后有数字

时才有效