import java.text.DecimalFormat; //Double类型元的钱转成int类型的分 public class MoneyTest { public static void main(String[] args) { //只做统计用,不能用于货币的精准计算 Double money = 156465.00; //1 指定模式 DecimalFormat df = new DecimalFormat("#.00"); //2 转化后去除小数点 String yuan = df.format(money).replace(".", ""); //3 转分 int part = Integer.parseInt(yuan); System.out.println(part); } }