Java语言怎么判断一个浮点数是不是一个整数呢?怎么判断浮点数的小数是0
可以直接用 Integer.parseInt (String.valueOf(num))看看能不能转成 int 类型。
做一个强转,然后与之前那的数比较,相等就是整数,不等就不是,如:
float a=3.1f;int b=(int)a;if(a==b)System.out.println(a+"是一个整数");else{System.out.println(a+"不是一个整数");}