复制
收藏
提问
简洁
1.编写程序,从键盘上输入一个浮点数,然后将该浮点数的整数部分输出。用java
1周前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
import java.util.Scanner;
public class FloatToInt {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个浮点数: ");
double floatNumber = scanner.nextDouble();
int integerPart = (int) floatNumber;
System.out.println("输入的浮点数是: " + floatNumber);
System.out.println("整数部分是: " + integerPart);
scanner.close();
}
}
代码说明
- 导入Scanner类:用于从键盘读取输入。
- 创建Scanner对象:用于读取用户输入。
- 提示用户输入浮点数:使用
System.out.print
提示用户输入。 - 读取浮点数:使用
scanner.nextDouble()
读取用户输入的浮点数。 - 强制类型转换:将浮点数强制转换为整数类型,舍弃小数部分。
- 输出结果:分别输出用户输入的浮点数和提取出的整数部分。
- 关闭Scanner对象:释放资源。
运行示例
请输入一个浮点数: 123.456
输入的浮点数是: 123.456
整数部分是: 123
注意事项
- 该程序使用强制类型转换来获取浮点数的整数部分,会直接舍弃小数部分,不进行四舍五入。
- 如果需要进行四舍五入,可以使用
Math.round()
方法。
你觉得结果怎么样?