编写程序,要求用户从键盘输人一个double 型数,输出该数的整数部分和小数部分。
下面是程序的一次运行结果:
请输人一个浮点数:2.71828
整数部分:2
小数部分:0.71828
import java.util.Scanner;
public class program2 {
public static void main(String[ ] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个double数字:");
double d = input.nextDouble();
int n = (int) d;
System.out.println("整数部分:"+ n);
System.out.println("小数部分:"+ (d-n));
System.out.printf("小数部分:%5.6f ",+(d-n)); //保留小数位
}
}