double类型转int类型
关于double转int类型,在本来的认知中,以为任何情况强转可以搞定一切,但在实际应用时发现不然,需求是需要从excel表中读出xx.xx这样的数字信息,且需要在此数值*100后作为查询条件去db查询,这就需要精确性了,对于基础小白来讲,还是做个笔记记下吧,先看强转的例子:
Double a = 2.3 * 100;int i = new Double(a).intValue();System.out.println(i);
输出结果:229
ok,很明显不是我们要的结果,从上面可以看出,在转换时发生了精度丢失问题,转为int类型会把后面的小数点全部砍掉,不同数据类型转换过程中会有这个问题,原因是计算机是2进制的,针对这种情况的控制方法可以使用DecimalFormat来解决:
new DecimalFormat("0").format(a)
返回的是String类型,控制台输出:230,具体需要保留几位可以通过DecimalFormat来进行设置。
double类型转int类型相关推荐
- 这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型
这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/h ...
- Java object类型转换为int类型
在struts1的action类中设置了String类型的变量,int类型的变量,把他们放在request中,在jsp页面获取的时候object类型装换位int类型,(Integer)request. ...
- java中long类型转换为int类型
由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一.强制类型转换 [java] l ...
- java把string转换为int_java如何把String类型转换为int类型
在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...
- char类型转int类型
char类型转int类型 代码示例 原理 代码示例 char a = '1';int x = a - '0'; 原理 原理是用的ASCILL码.char类型减去一个char类型的'0'就可以转成int ...
- java把string转int类型_java把String类型转换为int类型的方法
java把String类型转换为int类型的方法 发布时间:2020-08-20 14:32:03 来源:亿速云 阅读:73 作者:小新 这篇文章将为大家详细讲解有关java把String类型转换为i ...
- Date类型转int类型
由于有些mysql数据库中存储的是int类型,所以进行条件筛选时需要进行处理.将需要的日期转换为int类型进行比较. Date类型转int类型: Integer date = Integer.valu ...
- java string 转换 int_java如何把String类型转换为int类型
在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...
- char类型与int类型的转换
在c语言中,char类型与int类型可以转换,如何转换我在此做一个粗略的总结 首先是char转换为int #include <stdio.h> int main() {char a ;a ...
- Integer类型转int类型
Integer类型转int类型:使用java8的Stream函数 Integer[] 转 int[] Integer[] integerNum=new Integer[]{1,2,3,4}; Arra ...
最新文章
- 10、如何查看MySQL系统帮助?
- C语言 | 读写文件
- 那些与 IE 相伴的日子
- java 单向链表 双向链表_java 单向链表与双向链表的实现
- LeetCode(965)——单值二叉树(JavaScript)
- Golang 方法接收者为值与指针的区别
- .NET并行编程实践(一:.NET并行计算基本介绍、并行循环使用模式)
- 10.23T1 杨辉三角
- 美通企业日报 | 猫途鹰联手携程打造中国顶级旅行平台;强生战略合作阿里旗下Lazada...
- 量子计算机平行宇宙,【宇宙探秘】量子永生?量子纠缠可以推断出平行宇宙,再无真正意义上的死亡?...
- python爬取网站大数据_基于腾讯位置大数据平台的全球移动定位数据获取(Python爬取)...
- 计算机怎么删除东西,电脑文件如何删除干净
- Android开发AndroidStudio与eclipse安装与使用
- debian 11 apt 安装软件报错:Media change: please insert the disc labeled
- Centos7 Mysql 一键安装(设置默认密码)、一键卸载脚本
- win10下JDK的安装和配置,eclipse的下载安装
- easyexcel已存在的excel里追加数据
- 【JZOJ A组】凯旋而归
- Python3,5行代码,制作Gif动图,太简单了。
- 计算卫星高度角和方位角