问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java语言中 如何判断 一个 double形变量a 是否是整数

发布网友 发布时间:2022-04-25 08:45

我来回答

5个回答

热心网友 时间:2023-11-10 04:30

lic static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入double类型的数字:");
double d = sc.nextDouble();
if((int)d == d){ //强制转换后会丢失精度,如果丢失精度的数和原数相等,说明就是整数
System.out.println("输入的数字是整数");
}else{
System.out.println("输入的数字不是整数");
}

热心网友 时间:2023-11-10 04:30

我也觉得你这个方法看起来不太准确,应该强制转换成整数比较是否和当前的数是否相等

热心网友 时间:2023-11-10 04:31

a==(int)a

不等于就是带小数咯

热心网友 时间:2023-11-10 04:32

String s = "10.0";
double d = Double.parseDouble(s);
int i = Integer.valueOf(String.valueOf(s).substring(0, s.indexOf(".")));
System.out.println(d==i);

判断测试一下就好

热心网友 时间:2023-11-10 04:32

Math.abs(xMath.round(x)) <= 0.000000001

热心网友 时间:2023-11-10 04:30

lic static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入double类型的数字:");
double d = sc.nextDouble();
if((int)d == d){ //强制转换后会丢失精度,如果丢失精度的数和原数相等,说明就是整数
System.out.println("输入的数字是整数");
}else{
System.out.println("输入的数字不是整数");
}

热心网友 时间:2023-11-10 04:30

我也觉得你这个方法看起来不太准确,应该强制转换成整数比较是否和当前的数是否相等

热心网友 时间:2023-11-10 04:31

a==(int)a

不等于就是带小数咯

热心网友 时间:2023-11-10 04:32

String s = "10.0";
double d = Double.parseDouble(s);
int i = Integer.valueOf(String.valueOf(s).substring(0, s.indexOf(".")));
System.out.println(d==i);

判断测试一下就好

热心网友 时间:2023-11-10 04:30

lic static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入double类型的数字:");
double d = sc.nextDouble();
if((int)d == d){ //强制转换后会丢失精度,如果丢失精度的数和原数相等,说明就是整数
System.out.println("输入的数字是整数");
}else{
System.out.println("输入的数字不是整数");
}

热心网友 时间:2023-11-10 04:30

我也觉得你这个方法看起来不太准确,应该强制转换成整数比较是否和当前的数是否相等

热心网友 时间:2023-11-10 04:32

Math.abs(xMath.round(x)) <= 0.000000001

热心网友 时间:2023-11-10 04:31

a==(int)a

不等于就是带小数咯

热心网友 时间:2023-11-10 04:30

lic static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入double类型的数字:");
double d = sc.nextDouble();
if((int)d == d){ //强制转换后会丢失精度,如果丢失精度的数和原数相等,说明就是整数
System.out.println("输入的数字是整数");
}else{
System.out.println("输入的数字不是整数");
}

热心网友 时间:2023-11-10 04:32

String s = "10.0";
double d = Double.parseDouble(s);
int i = Integer.valueOf(String.valueOf(s).substring(0, s.indexOf(".")));
System.out.println(d==i);

判断测试一下就好

热心网友 时间:2023-11-10 04:30

lic static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入double类型的数字:");
double d = sc.nextDouble();
if((int)d == d){ //强制转换后会丢失精度,如果丢失精度的数和原数相等,说明就是整数
System.out.println("输入的数字是整数");
}else{
System.out.println("输入的数字不是整数");
}

热心网友 时间:2023-11-10 04:30

我也觉得你这个方法看起来不太准确,应该强制转换成整数比较是否和当前的数是否相等

热心网友 时间:2023-11-10 04:31

a==(int)a

不等于就是带小数咯

热心网友 时间:2023-11-10 04:32

String s = "10.0";
double d = Double.parseDouble(s);
int i = Integer.valueOf(String.valueOf(s).substring(0, s.indexOf(".")));
System.out.println(d==i);

判断测试一下就好

热心网友 时间:2023-11-10 04:32

Math.abs(xMath.round(x)) <= 0.000000001
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上午去烧香,晚上梦见僵尸要吃我 ...电梯顶层的上方看到死人半个身子 我我掉头走后 被吓醒了 郁_百度知... 我两次梦见去逛商场然后电梯(上升的,带扶手的)塌了,丧尸出来,我和一群... 梦见在丧尸要咬我然后被我一脚踢进电梯它里半个身体出来了还想咬,然后... 香港hpv九价预约官网网址 电脑所有的电线有哪些电脑有哪些连接线 电脑电源那么多线起什么作用电脑电源连接线有多少个基本的都有什么作用... 显示器要接几根线 ...连接线是9芯的,谁知道是哪几条有用,哪几条没有用,各是什么颜色... mbr平板膜可以倒着放么 中国有哪些经过AIAG授权的认证公司 办理商转公积金贷款需要带什么证件 如何判断double 型的数据是否为0 MMOG&#47;LE, VDA6.3, TS-16949之间是什么样的关系?认证流程是什么样的?都适用于哪些公司? java怎么判断给定字符串是否为double类型 MMOG体系认证怎么做? 到银行办商业住房贷款,需要什么手续? C++怎么判断double类型的变量是不是整数?%1=0可以吗? 办理商业贷款可以自己选择银行吗? 如何用正则表达式判断一个变量是否为double类型? 如何判断一double类型的数值是否有小数部分 办商超要许可吗 如何用正则表达式判断一个变量是否为double类型 出国经商或办商物需要提供哪些证件 java中怎么判断一个double类型的数等于零。 办商转公递材料有人失约吗 通货膨胀是怎么回事呀? 如何判断double类型是不是double类型 办商证整么办 如何检测Double类型数据是否为null 福特品质体系 MMOG 代表什麼 c++ 中如何检查一个double是不是null MMOG/LE是什么意思? 类住宅商办和酒店式商办,有什么区别? 如何判断 一个double 是不是 NaN MMOG/LE的自身评估范围 如何在c#中判断double型数据是否为空,不胜感激 河北省直公积金能办商转公吗 这是技术培训吗?单位可以收取培训违约金吗? Java的Double的判断和显示问题 烟草证需要什么条件 重庆办理商转公贷款办理材料 C/C++中如何判断一个double类型的变量为零 请问太原什么地方有游戏设计公司? 年审烟草证需要什么证件? 商办的投资逻辑? javascript中怎么验证输入的是否是double 烟草证年审都需要什么资料 怎么办理商住房房产证 SPETT.LE是什么意思