java判断一个数是不是正整数

2024-11-27 08:31:32
推荐回答(3个)
回答1:

float f= 1.2f;
int i=(int)f;
if(i==f)
System.out.println("是整数");
else
System.out.println("不是整数");

回答2:

整数,由变量类型决定,试图判断浮点数是不是整数,没有精确的办法,10进制的整数,转变2进制成浮点数,一般都是二进制带小数的。
整形变量值,>0,就是正整数。

回答3:

x-(int)x==0