问答详情
源自:3-2 Java中的算术运算符

控制小数位怎么做(比如输出4位小数)?

如果要输出double型的,控制小数位怎么做(比如输出4位小数)?

提问者:qq_慕侠2575278 2019-01-27 13:45

个回答

  • 慕婉清1453392
    2019-01-28 13:39:45
    已采纳

    // 第一种  DecimalFormat是一个数据的类
    DecimalFormat df = new DecimalFormat("#0.00");
    float data;
    data = sc.nextFloat();
    System.out.println(df.format(data));
    // 第二种,模仿c语言的输出方式
    System.out.printf("%.2f\n", data);
    // 第三种
    System.out.println(String.format("%.2f", data));