这是一个简单的任务,但我不能自己解决它..
我有
double digit1 = 12.1;
double digit2 = 12.99;
并需要一种方法给我这个:
anyMethod(digit1); //returns 10
anyMethod(digit2); //returns 99
我拥有的是什么
public static void getAfterComma(double digit) {
BigDecimal bd = new BigDecimal(( digit - Math.floor( digit )) * 100 );
bd = bd.setScale(4,RoundingMode.HALF_DOWN);
System.out.println(bd.toBigInteger()); // prints digit1=1 and digit2=99
}
无论如何我更喜欢整数作为返回类型..
有人得到快速解决方案/提示?
和蔼