CSDN论坛 > Java > Web 开发

如何将一个double数据四舍五入转为int数据? [问题点数:20分,结帖人qiubo]

Bbs1
本版专家分:20
结帖率 95.89%
CSDN今日推荐
Bbs3
本版专家分:887
Bbs3
本版专家分:537
Bbs4
本版专家分:1878
匿名用户不能发表回复!
其他相关推荐
double四舍五入并保留两位小数的方法
1.只要输出结果 1 2 double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 2.数据转换 1 2 3 4 5 6 7
Scala的数据类型和基础语法
 lang 2.1.     和Java的异同 2.1.1.  语法 Java++:增加的语法 Java--:删减的语法 纯OO 静态成员 操作符重载 原生数据类型 closure break、continue 使用trait进行mixin组合
C/C++中的double类型四舍五入
一、前言     最近,项目中需要对金额进行四舍五入运算。本身系统中全部使用长整型(long or long long),数据库中使用decimal,从而防止double类型的精度缺失情况以及数据库中小数点后几位的乱七八糟。(这是最基本的金额字段处理)     但,当遇到除法时还是会出现浮点数,而后要对浮点数进行四舍五入,而测试发现round()函数不能满足需求。 二、现象
C++ float转换int,四舍五入
正常的float 转换为 int 的情况是采用去尾巴的方式,也就是说去掉小数点后面的数值。 1.  常规的float 转换为 int  : 例如: 9.34  =  (int) 9   ;  9.99 =  (int) 9  。 #include int main() { float i = 9.34; float j = 9.99; int a, b; a = (int) i;
Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
package com; public class T2 { public static void main(String[] args) { System.out.println(calculateProfit(0)); System.out.println(calculateProfit(0.963)); Syste
double类型四舍五入问题
在开发中,对double类型数字四舍五入时,写了一个方法,如下 /** * 设置double数字格式 * @param val * @param newScale * @return */ public double doubleDeal(double val){ double number = 0.00; DecimalFormat df = new DecimalFo
VC++中取整函数和四舍五入的函数( 转)
试用强制类型转换怎样?比如:[INT]就是强制转换成整型 在math.h中包含了下面的函数可以使用其中ceil向上取整,floor向下取整。fmod用于求余数. #i nclude "math.h" double ceil( double x );     The ceil function returns a double value representing the smallest
java 中double型转化成int型
一个变量 double x; 不进行四舍五入操作: (int)x 进行四舍五入操作: Integer.parseInt(new java.text.DecimalFormat("0").format(x))
如何将json数据转换为常见的数据格式
目录(?)[+] 转自:http://linglan-8805.iteye.com/blog/1290113 从json数组中得到java数组,可以对该数组进行转化,如将JSONArray转化为String型、Long型、Double型、Integer型、Date型等等。  分别采用jsonArray下的getString(index)、getLong(i
double型强转int型--向下取整;+0.5实现四舍五入
public class test2 { public static void main(String[] args) { // TODO Auto-generated method stub double a = 100.1; double b = 100.5; float c = 100.1f; float d = 100.5f; System.out.printl
关闭