判断一个double值是int型

原创 2015年07月08日 16:18:41

最近工作遇到判断一个double值,是否是整数,例如如果是64.0,则写为64,64.1则写为64.1;
想到的方法:转为int值,如果int值比double值非常小,则认为是整数

double temp;
int tempint=(int)temp;
String result;
if(temp-temp<Double.minValue){
    result = String.valueOf(tempint);
}else{
    result = String.valueOf(temp);
}

double float类型判断无效值

原文地址:http://www.jb51.net/article/40566.htm 很多 C 库都提供了一组函数用来判断一个浮点数是否是无穷大或 NaN。int _isnan(double...
  • lovexinxin1991
  • lovexinxin1991
  • 2015年04月22日 17:37
  • 853

关键字分节3(基本数据类型-short、int、long、char、float、double)

基本数据类型----short、int、long、char、float、double 基本类型 构造类型 指针类型 空类型void 数值类型 字符类型char 枚举类型enum 整 型 浮点型 ...
  • LiuNian_SiYu
  • LiuNian_SiYu
  • 2016年10月09日 18:32
  • 573

用float/double作为中转类型的“雷区”

由于lua用double作为number类型的底层数据中转类型。而实际应用中多以int类型作为函数调用的参数(特别是C实现的API)。因而,double/int/unsigend int之间的数值转换...
  • vipally
  • vipally
  • 2016年11月13日 13:55
  • 620

常见对象-把int数组拼接字符串的案例

package cn.itcast_07; /* * 需求:把数组中的数据按照指定个格式拼接成一个字符串 * 举例: * int[] arr = {1,2,3}; * 输出结果: *...
  • ZHOU_VIP
  • ZHOU_VIP
  • 2017年05月11日 21:10
  • 316

选择INT数据做主键

这两日在家完成下面的测试,虽然仍有不解之处,但是,基本达到了目的。   目的 1. 测试检索Integer类型主键性能。 2. 测试检索Char类型主键性能。 3. 测试多码索引的性...
  • yinhaixiang
  • yinhaixiang
  • 2014年06月16日 11:06
  • 989

初始化的数值(int、double等)(一)

首先考虑一个具有几个构造函数的MyClass类。假设我们决定在这个类的私有部分添加一个新的数据成员,称为int_data_: class MyClass { public: MyClass() ...
  • kerry0071
  • kerry0071
  • 2014年07月12日 21:10
  • 3432

C/C++ int、long、double、char等各种内置数据类型的表示范围(最大最小值)

详细介绍C/C++ int、long、double、char等各种内置数据类型的表示范围(最大 - 最小值) 执行结果如下: int、long、double、char等各种内置数据类型...
  • aoshilang2249
  • aoshilang2249
  • 2014年07月15日 16:45
  • 2613

各种int,double,char等类型数据长度

#include #include #include using namespace std; int main() { cout
  • zs391077005
  • zs391077005
  • 2016年11月30日 17:53
  • 663

深入理解C++浮点数(float、double)类型数据比较、相等判断

浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基...
  • shinetzh
  • shinetzh
  • 2017年03月28日 16:39
  • 579

求int型整数的最小值和最大值

void main() { int i=0, max, min ; while(1) { if(i+1
  • zxm1306192988
  • zxm1306192988
  • 2016年01月02日 12:00
  • 2429
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断一个double值是int型
举报原因:
原因补充:

(最多只允许输入30个字)