float类型数保留一位小数

float a = 2.5f;float b = 1.2f;

System.out.println(a/b);

System.out.println((float)(Math.round(a/b*10))/10);

保留两位小数 乘100 以此类推

两种方法:

import java.math.*;

……

方法1:

float f = 34.232323;

BigDecimal b= newBigDecimal(f);float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();//b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数

方法2:

float scale = 34.236323;

DecimalFormat fnum= new DecimalFormat("##0.00");

String dd=fnum.format(scale);

System.out.println(dd);

JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.

以前以为很容易,一直没在意,今天突然用到了,才发现,系统没有这样的函数.狂晕,同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.valueOf(c).substring(0,String.valueOf(c).indexOf(".")

+ 3)):

我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):</

java float保留1位小数_float类型数保留一位小数相关推荐

  1. java float强制转换int类型_float型怎样强制转换成int型

    展开全部 运行时所有数据都存储在内存中,32313133353236313431303231363533e4b893e5b19e31333436316236所以相同很正常,float转int会将小数后 ...

  2. 编写一个函数my_power,用循环的方法实现 返回一个float类型数的某个整数次幂(保留6位小数)。 如调用my_power(3.14,-2)返回0.101424

    编写一个函数my_power,用循环的方法实现返回一个float类型数的某个整数次幂(保留6位小数).如调用my_power(3.14,-2)返回0. #include <stdio.h> ...

  3. java 乘法保留两位小数_java.math.BigDecimal保留两位小数,保留小数,精确位数

    java保留两位小数问题: 方式一(四舍五入形式保留两位小数,注意模式ROUND_HALF_UP): 四舍五入 double   f   =   111231.5585; BigDecimal   b ...

  4. java保留两位小数_java使double保留两位小数的多方法 java保留两位小数

    这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧 mport java.text.DecimalFormat; DecimalFormat df = new Decima ...

  5. java中想要保留2位小数_java使double保留两位小数的多方法 java保留两位小数

    mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00"); do ...

  6. C语言试题二十五之编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数)。

    1. 题目 编写一个函数float function(double h),函数的功能使对变量h中的值保留2位小数,并对第三位进行四舍五入(规定h中的值位正数). 2 .温馨提示 C语言试题汇总里可用于 ...

  7. java保留二位小数_java使double保留两位小数的多方法 java保留两位小数

    复制代码代码如下: mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00& ...

  8. java最多保留两位小数_java使double保留两位小数的多方法 java保留两位小数

    这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧mport java.text.DecimalFormat; DecimalFormat    df   = new De ...

  9. sql两数相除保留两位小数_sql 除法运算 保留两位小数

    js限制输入数字能输入小数点,js定义数组,js往数组中添加数据,js将字符型转为数字型,除法结果保留两位小数--js小测:计算比赛得分 一个朋友跟我说要去给某个比赛算分: 规则:去掉最低分最高分求平 ...

最新文章

  1. 690.员工的重要性
  2. oracle,build path,linux
  3. shell 学习笔记(18)
  4. laravel 分词搜索匹配度_SEO除了“中文分词”还有“文本分析”- 搜狗蜘蛛池博客...
  5. 游戏必备组件有哪些_面试必备:2019Vue经典面试题总结(含答案)
  6. USACO 1.5.4 Checker Challenge
  7. mysql语法中的join_MySQL JOIN 语法说明与 图解
  8. Vue二次封装axios为插件使用
  9. android ble readcharacteristic,android 4.3蓝牙ble不要调用onCharacteristicRead()
  10. 面经 | NLP算法岗(百度)
  11. WinDbg、Symbol Packages、SRVINSTW、DebugView下载地址
  12. (亲测有效)Win11卸载Edge浏览器
  13. Unity3d FPS射击游戏案例 - 消灭病毒
  14. mysql之给字段设置缺省值
  15. 人事档案的重要性及注意事项
  16. 深信服:Weblogic集群负载均衡技术解决方案
  17. jQuery源码分析理解
  18. shiro实现无状态的会话,带源码分析
  19. css3 移动端video视频全屏,横屏展示,适配微信/打包成app
  20. 超硬核Python避坑学习方案奉上!入门到就业一篇就搞定!

热门文章

  1. 【003】C++数据类型之整型类型(int)详解
  2. 【DP】 HDOJ 5151 Sit sit sit
  3. 第九章 压缩和解压缩
  4. 乌海市六中2021高考成绩查询,2021年贵州高考成绩查询入口【官方】
  5. android jni 中实现 LOG 输出调试
  6. Tank大战游戏模拟(java版)
  7. Software Architecture: The Hard Parts Modern Trade-Off Analyses for Distributed Architectures学习笔记
  8. linux部署lanm服务器
  9. 解决使用audio的autoplay后还是无法自动播放的问题
  10. 收藏这几个开源管理系统做项目,领导看了直呼牛X!