double转int类型

方法一

double double1 = 111.111;
int int1= new Double(double1).intValue();
System.out.println(int1);

方法二

double double2= 222.222;
int int2 = (int)Math.round(double2);
int int22 = (int)Math.ceil(double2);
int int222 = (int)Math.floor(double2);
System.out.println("四舍五入取整" + int2);
System.out.println(“向上取整” + int22);
System.out.println(“向下取整” + int222);

方法三

但是上面两种在特殊情况下, 会损失精度
eg: double d1 = 3.39double d1 = 8.29double d1 = 18.31如何让解决损失精度的问题
double double3 = 33.33;
String format =  new DecimalFormat("#").format(double3);
System.out.println(format);

double转int类型相关推荐

  1. android(JAVA) double转int类型(随笔)

    double转int类型以及去掉小数点方式 一. double double1 = 111.111: int int1= new Double(double1).intValue(); System. ...

  2. JAVA中double转int类型按四舍五入取整(实用)

    public static void main(String[] args) {System.out.println("向上取整:" + (int) Math.ceil(96.1) ...

  3. double类型转int类型

    关于double转int类型,在本来的认知中,以为任何情况强转可以搞定一切,但在实际应用时发现不然,需求是需要从excel表中读出xx.xx这样的数字信息,且需要在此数值*100后作为查询条件去db查 ...

  4. double 转 int

    关于double转int类型,先看强转的例子:Double a = 2.3 * 100;int i = new Double(a).intValue();System.out.println(i);输 ...

  5. double转int问题

    一.代码实现 package com.test.test;public class TTTT {public static void main(String[] args) {double d =1. ...

  6. 用于将类型从double转换为int的C#程序

    Given a double type of variable, we have to convert it into an integer in C#. 给定双重类型的变量,我们必须在C#中将其转换 ...

  7. double operator[](int i)_java中double类型精度丢失问题及解决方法

    原文链接:https://blog.csdn.net/yacolspace/article/details/78287394 double类型数据加减操作精度丢失问题 今天在项目中用到double类型 ...

  8. 这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型

    这几天惨遭Delphi类型转换折磨,请问怎么把double转成int类型 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/h ...

  9. android 字符串转浮点,Android String类型转换为float、double和int的工具类方法

    在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为flo ...

最新文章

  1. String 中的hashCode方法
  2. vivo分屏_如果你用的是vivo手机,这4个功能别忽略,不然几千块就白花了
  3. 安装好了pytorch,但不知道安装路径怎么办?——快速找到pytorch安装路径
  4. 剑网三缘起的云端游戏,千呼万唤终于出来,有玩家不知道怎么玩?
  5. 【bayes】贝叶斯likelihood和model
  6. 系统制成docker镜像_docker 制作自己的镜像
  7. 【转】03.Dicom 学习笔记-DICOM C-Get 消息服务
  8. linux 常用头文件,(常用头文件详解.doc
  9. css 精灵图 0302
  10. RAC环境数据库重启实例
  11. 分享一个NI软件卸载工具
  12. Matlab保存imagesc函数没有缩放的伪彩图
  13. [原创]【图解】千千静听皮肤制作全析讲解[新增5.0版本专属语句+图片分析]
  14. js中apply、bind、call的用法和区别
  15. C语言_自定义数据类型
  16. 转载好文 php读取大文件
  17. RFC3920 xmpp协议
  18. linux双屏原理,Linux下双屏显示设置
  19. ERROR: cannot launch node of type [map_server/map_server]: map_server等
  20. ubuntu18.04安装xrdp、vnc4server、xubuntu-desktop重启后鼠标键盘丢失的问题

热门文章

  1. ASP网页制作,简单图书管理系统
  2. php多个数组同键名键值相加合并
  3. 用计算机语言完成游戏的计算,以计算思维为导向的编程教育游戏的设计
  4. github删除仓库_github怎么删除仓库
  5. matlab z x y,matlab z=x*y
  6. python公司一般都是什么样的公司-人们对Python在企业级开发中的10大误解
  7. 深度学习_图像分割_PANet论文详解
  8. 1089: 平方和与立方和
  9. Velocity 自定义标签
  10. 【nginx】原理解析