用java编写代码,从键盘输入一个实数,获取该实数的整数部分,并求出实数与整数部分的差,将结果分别用两种形式输出:一种是直接输出,另一种是用精确到小数点后4位的浮点格式输出。
时间: 2023-04-04 20:00:57 浏览: 143
编写一个Java程序从键盘获分别取读取两个整数,并计算这两个整数之和
3星 · 编辑精心推荐
您好,我可以回答这个问题。以下是Java代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double num = scanner.nextDouble();
int integerPart = (int) num;
double diff = num - integerPart;
System.out.println("整数部分为:" + integerPart + ",实数与整数部分的差为:" + diff);
System.out.printf("整数部分为:%d,实数与整数部分的差为:%.4f", integerPart, diff);
}
}
输入一个实数后,程序会先获取该实数的整数部分,然后计算实数与整数部分的差。最后,程序会分别用两种形式输出结果,一种是直接输出,另一种是用精确到小数点后4位的浮点格式输出。
阅读全文