zoukankan      html  css  js  c++  java
  • 如何取小数点几位数

    写一个计算投票百分比的小程序居然被如何取小数点几位数难倒了,晕。

    首先确定数据类型。

    int和long整型是不会有小数位的。

    float voteCount=3;

    float voteTotal =9;

    float voteRate=voteCount/voteTotal *100;

    方法一、

    java.text.DecimalFormat   decFormat=new   java.text.DecimalFormat("#.##");

    System.out.println(decFormat.format(voteRate)+"%");

    方法二、

    java.math.BigDecimal  bdec   =   new  java.math.BigDecimal(aabb);
    bdec=bdec.setScale(2,java.math.BigDecimal.ROUND_HALF_UP);
    System.out.println(bdec+"%");

    结果:
    都是输出33.33%

  • 相关阅读:
    hdu1159 LCS模板题
    RabbitMQ入门
    Dubbo
    SpringMVC
    MySQL的再理解
    ElasticSearch
    redis入门学习
    Swagger
    SSM整合
    MybatisPlus
  • 原文地址:https://www.cnblogs.com/xiejava/p/15171493.html
Copyright © 2011-2022 走看看