BigDecimal amount = new Bigdecimal("12.3456");//单位元
amount = amount.multiply(new BigDecimal(100));// 单位分
amount = amount.setScale(0, RoundingMode.DOWN);//取整
String payAmt = String.valueOf(amount);
amount = amount.multiply(new BigDecimal(100));// 单位分
amount = amount.setScale(0, RoundingMode.DOWN);//取整
String payAmt = String.valueOf(amount);