输入一个float,分别输出它的整数部分和小数部分

import java.io.*;
public class FloatGet{
  public static void main(String args[]) {
    float a=0,c=0;
    int b;
    System.out.println("请输入浮点数:");
    try {
        a=Float.parseFloat((new BufferedReader(new InputStreamReader(System.in))).readLine());
    }
    catch(Exception e){
      System.out.println("error:"+e.toString());
    }
    c=a%1;
    b=(int)(a-c);
    System.out.println("小数部分:"+c);
    System.out.println("整数部分:"+b);
  }
}

你可能感兴趣的:(输入一个float,分别输出它的整数部分和小数部分)