返回本章节
返回作业目录
需求说明:
用户输入一个小数,程序分解出整数部分和小数部分。
实现思路:
-
接收用户控制台输入的小数。
-
用强制类型转换将整数部分得到。
-
使用用户输入的小数减去整数部分得到小数部分,小数部分只保留2位。
实现代码:
import java.util.Scanner;
public class ChangType2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//声明变量
float num;
int intPart;
float decPart;
System.out.println("请输入一个数字:");
num = sc.nextFloat();
//分解小数和整数部分
intPart = (int)num;
decPart = num - intPart;
//输出运算结果
System.out.printf("数字%f的整数部分:%d,小数部分:%.2f,",num,intPart,decPart);
}
}