日常白痴_Long类型的除法,保留两位小数

背景提要

一直除法用的都是/,忘记了这个只能取到整数部分,需要小数的时候就不知道怎么办
很基础的东西了,唉!

解决

首先需要获得小数部分,需要除数是Double类型,然后用 DecimalFormat来规范小数格式
因为我需要百分比,所以格式是这样的

            Double sum= 1D;
            Long div=1L;
            DecimalFormat df = new DecimalFormat("0.00%");
            String percent = df.format((div / sum));

运行完成后percent就直接是百分比的格式,而无需自己再*100转换,非常好用

又是白目的一天,祝你今天不白目!

Original: https://www.cnblogs.com/deanCopy/p/16410084.html
Author: Dean_001
Title: 日常白痴_Long类型的除法,保留两位小数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/580048/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SpringBoot集成RabbitMQ简单举例

    操作步骤: 引入依赖包、配置连接参数、新建队列、生产者代码、消费者代码 依赖包 配置连接参数 新建队列 生产者代码 消费者代码 来源项目:dms-test-data Origina…

    Java 2023年5月30日
    069
  • 初次使用create-react-app

    最近玩了一下React,感觉还挺好玩的,说实话对后端的来说比vue好多了,记得刚学vue的时候是一头雾水; 基础知识暂时后面慢慢说,其实感觉还是挺容易的吧,今天就简单使用一下rea…

    Java 2023年6月6日
    091
  • 【spring-boot】分页类使用

    pom.xml中 pageDTO.java UserService.java UserServiceImpl.java 实现类 UserController.java Origin…

    Java 2023年5月29日
    064
  • 5种高大上的yml文件读取方式,你知道吗?

    原创:微信公众号 码农参上,欢迎分享,转载请保留出处。 在上一篇文章中,我们从源码角度分析了…

    Java 2023年6月5日
    0129
  • Licensing Mode for Remote Desktop Session Host is not Configured

    Licensing Mode for Remote Desktop Session Host is not Configured What is remote desktop li…

    Java 2023年5月30日
    097
  • 微服务架构之Java技术栈

    Java技术栈 综述 微服务架构是当前主流的分布式应用系统架构体系,而 Spring Cloud 当属其中翘楚。 SpringCloud 是一套微服务架构的规范, 抽象了一套通用的…

    Java 2023年5月29日
    073
  • MongoDB 快速入门

    Storms make trees take deeper roots. 越是经历风暴,树木扎根越深。 org.springframework.boot spring-boot-s…

    Java 2023年6月9日
    084
  • Java(2)数据类型与变量

    前言 Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共8种基本类型,其中有4种整型、2种浮点型、1种字符串类型char(用于表示Unicode编…

    Java 2023年6月9日
    083
  • VMware安装虚拟机详细步骤

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    079
  • 【进阶】Spring中的注解与反射

    【进阶】Spring中的注解与反射 【进阶】Spring中的注解与反射 前言 一、内置(常用)注解 1.1@Overrode 1.2@RequestMapping 1.3@Requ…

    Java 2023年6月6日
    080
  • 【干货】MySQL底层架构设计,你了解多少?

    很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,…

    Java 2023年6月8日
    083
  • 使用ScheduledExecutorService线程池手动动态控制定时任务

    背景 在日常开发过程中,使用定时任务去执行一些业务逻辑是很常见的一种场景。比如定时发送短信,邮件,电商系统的定时自动收货、定时上下架功能等等。 一般实现定时任务有以下几种方案: J…

    Java 2023年5月30日
    075
  • docker 安装 mysql

    1、使用 docker 命令下载 mysql docker pull mysql:5.7 5.7是版本号,可以去 https://hub.docker.com/_/mysql?ta…

    Java 2023年6月5日
    072
  • Raft一致性协议

    可视化演示: http://thesecretlivesofdata.com/raft/ Original: https://www.cnblogs.com/dong320/p/1…

    Java 2023年6月5日
    0101
  • 设计模式之策略模式

    在一个收银系统中,如果普通用户、中级会员、高级会员分别对应着不同的优惠策略,常规编程就要使用一系列的判断语句,判断用户类型,这种情况下就可以使用策略模式。 一、概念理解 策略模式的…

    Java 2023年6月8日
    0105
  • SQL基础

    测试环境:https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc 1. 基本概念 表中的一行为一条数据,一列即为一…

    Java 2023年6月7日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球