big类型和double类型
double类型做乘法的时候保留小数时容易造成第二位小数忽略,用big类型的做乘法会解除这个问题。
BigDecimal prem1 = new BigDecimal("20.0");BigDecimal prem2 = new BigDecimal("8.00");System.out.println(prem1.compareTo(prem2));//大于的结果是1,小于是-1,等于是0System.out.println(prem1.subtract(prem2));//前者减去后者,结果:12.00BigDecimal yearBig = new BigDecimal("0.12");DecimalFormat dFormat = new DecimalFormat("#0.00");double sum= prem1.multiply(yearBig).doubleValue();//multiply是乘法System.out.println("=="+sum);//==2.4System.out.println("=="+dFormat.format(sum));//==2.40
big类型和double类型相关推荐
- 数据库查询字段类型为double类型和float类型时遇到的坑
对于小数型的字段,我们常用double类型和float类型,但是这两种类型使用的时候有很大差别,下面我们来看一下 在设计数据表时,突然发现原来FLOAT原来是很不靠谱的,所以在这里建议大家换成DOUB ...
- Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换
布尔类型 也叫Boolean类型,boolean只允许取true和false. boolean占一个字节. 适用于逻辑运算,流程控制语句. 有默认类型,是false.但是应该声明为成员变量或是静态变量 ...
- 数据库中的字段varchar类型和char类型的区别?
数据库中的字段varchar类型和char类型的区别? 目录 数据库中的字段varchar类型和char类型的区别?
- DATETIME类型和BIGINT 类型互相转换
项目中使用BIGINT来存放时间,以下代码用来转换时间类型和BIGINT类型 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ========= ...
- (Redis_学习一)Redis关于string类型和hash类型数据操作
Redis关于string类型和hash类型数据操作 set name xiaohongyang // get name setnx name xiaohy get name setex name 1 ...
- *floa类型和long类型那个取值范围更大?
*floa类型和long类型那个取值范围更大? 作为基础知识.我们都知道float在内存中占用4个字节的空间,而long型占用8个字节的空间. 但float的取值范围是-3.403E38-3.403E ...
- 06-void类型和never类型
void类型和never类型都是ts新增的类型,这两者的共同点是都常见用于声明函数的返回值的类型,这里我们把它们两放在一起介绍有助于大家区分. void,表示函数返回值空,即undefined. ne ...
- Python中float类型、float32类型和float64类型的表示精度,所需内存及其之间的转换
1. 表示精度和所需内存 float类型和float64类型是一样的,都需要64个bits,而float32需要32个bits. 精度方面,float类型和float64类型在十进制中可以有16位,而 ...
- (一) 常见异常的捕获 // // (1) 编写一个程序,分别生成ArrayIndexOutOfBoundsException类型和ArithmeticException类型的异常。
这道题不交,wdnmd public class Test6_1_zxj {// (一) 常见异常的捕获 // // (1) 编写一个程序,分别生成ArrayIndexOutOfBoundsExcep ...
- JdbcType类型和Java类型的对应关系(java.sql.date,java.sql.time,java.sql,Timestamp)
参考博客: java中几个时间的区别(java.sql.date,java.sql.time,java.sql.Timestamp):https://blog.csdn.net/fanfan19931 ...
最新文章
- 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)
- 输入防抖 vue # 输入搜索的时候 及时搜索的快速访问接口的 解决方案 vue 中使用防抖和节流
- UVA 10917 Walk Through the Forest
- 复习Javascript专题(一):基本概念部分
- mongoDB中的聚合操作
- 将不确定变为确定~真的是SqlDataReader引起的超时?
- 使用javaGUI编写检测是否有网
- 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字(简单易懂)
- 计算机科学类单独分区,2020年中科院JCR分区升级版和基础版区别大解析
- 全屋WiFi方案:Mesh路由器组网和AC+AP
- 阿里云CentOS下搭建LNMP环境和Moodle安装
- 最近在用的一个跟单软件
- IDEA破解码(至2099)
- CST STUDIO SUITE 2022 软件下载与安装教程
- html祝福语,日常祝福语大全简短的
- 计算机月考分析报告,月考分析总结500字(通用7篇)
- 2022 年牛客多校第五场补题记录
- 基于STC89C51单片机的温湿度检测系统
- Manjaro通过deepin/Arch库安装Tim出现版本太低无法登录问题[解决]
- PG-REINFORCE tensorflow 2.0
热门文章
- 怎样用计算机算出54188,2010年考研计算机考生给教育部长的一封信(转自猫扑)...
- win10如何开启自带虚拟机
- pytracking系列跟踪算法的配置(LWL, KYS, PrDiMP, DiMP and ATOM Trackers)(windows10版本)
- 计算机图形学的网络课程
- thinkpkp typecho maccms 全站加密不改动源码方法,多数php程序通用
- 移动应用开发--实现QQ登录界面(Android)
- Python-struct
- w10的计算机服务在哪,w10电脑服务界面在哪里
- linux允许8000端口,Linux中如何开启8080端口供外界访问 和开启允许对外访问的端口8000...
- 部分软件可以正常打开,但图标无法正常显示