我有一个简单的问题,我想知道如何从没有点的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是否可以被视为整数,所以换句话说我只想把点旁边的所有数字都保存在一个新变量中。
答案 0 :(得分:0)
只做
float a = 0.75f;
System.out.println(Float.toString(a).split("[.]")[1]);
仅当有小数且小数点后有数字
时才有效