Java保留两位小数的实现方法

发布时间 - 2026-01-11 01:49:53    点击率:

 Java保留两位小数的实现方法

采用四舍五入的方式 : 该方式来自网络

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class format {
  double f = 111231.5585;
  public void m1() {
    BigDecimal bg = new BigDecimal(f);
    double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    System.out.println(f1);
  }
  /**
   * DecimalFormat转换最简便
   */
  public void m2() {
    DecimalFormat df = new DecimalFormat("#.00");
    System.out.println(df.format(f));
  }
  /**
   * String.format打印最简便
   */
  public void m3() {
    System.out.println(String.format("%.2f", f));
  }
  public void m4() {
    NumberFormat nf = NumberFormat.getNumberInstance();
    nf.setMaximumFractionDigits(2);
    System.out.println(nf.format(f));
  }
  public static void main(String[] args) {
    format f = new format();
    f.m1();
    f.m2();
    f.m3();
    f.m4();
  }
}

结果:

111231.56
111231.56
111231.56
111,231.56

采用非四舍五入的方式 :

public static void main(String[] args) { 
  double finalMoney = 27.989; 
  System.out.println(finalMoney); 
  DecimalFormat formater = new DecimalFormat(); 
  formater.setMaximumFractionDigits(2); 
  formater.setGroupingSize(0); 
  formater.setRoundingMode(RoundingMode.FLOOR); 
  System.out.println(formater.format(finalMoney)); 
} 

结果

27.989
27.98

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Java保留两位小数  # java  # 两位小数保留  # java使double保留两位小数的多方法 java保留两位小数  # Java保留两位小数的几种写法总结  # Java中double保留两位小数的多种方法  # Java中保留两位小数的四种方法实现实例  # java 保留两位小数的几种方法  # JAVA把结果保留两位小数的3种方法举例  # 四舍五入  # 最简便  # 两位  # 希望能  # 谢谢大家  # double  # format  # public  # NumberFormat  # void  # setScale  # ROUND_HALF_UP  # bg  # DecimalFormat  # br  # pre  # class  # strong  # nbsp 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel Docker环境搭建教程_Laravel Sail使用指南  php结合redis实现高并发下的抢购、秒杀功能的实例  网站制作企业,网站的banner和导航栏是指什么?  Bootstrap整体框架之CSS12栅格系统  如何用免费手机建站系统零基础打造专业网站?  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  网站制作价目表怎么做,珍爱网婚介费用多少?  使用spring连接及操作mongodb3.0实例  简单实现Android验证码  如何在IIS7上新建站点并设置安全权限?  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  详解阿里云nginx服务器多站点的配置  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  中国移动官方网站首页入口 中国移动官网网页登录  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在云指建站中生成FTP站点?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  如何快速辨别茅台真假?关键步骤解析  简历没回改:利用AI润色让你的文字更专业  nodejs redis 发布订阅机制封装实现方法及实例代码  Android中AutoCompleteTextView自动提示  开心动漫网站制作软件下载,十分开心动画为何停播?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  如何在Windows环境下新建FTP站点并设置权限?  如何快速打造个性化非模板自助建站?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Java遍历集合的三种方式  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  Laravel如何创建自定义中间件?(Middleware代码示例)  Laravel如何处理异常和错误?(Handler示例)  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  在Oracle关闭情况下如何修改spfile的参数  如何在服务器上配置二级域名建站?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  如何在宝塔面板中修改默认建站目录?  无锡营销型网站制作公司,无锡网选车牌流程?  如何在云虚拟主机上快速搭建个人网站?  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  微信小程序 wx.uploadFile无法上传解决办法