import java.util.*;
public class APP49 {
public static void main(String[] args) {
float a;
System.out.print("请输入一个浮点数:");
Scanner reader=new Scanner(System.in);
a=reader.nextFloat();
System.out.println("整数部分是:"+(int)a);
System.out.print("小数部分是:"+a%1);
}
}
原文链接
其实小数部分%1就可以了,当时脑袋迟钝了没转过弯。