用Java 输入一个浮点数,最后四舍五入取整处理。 例如输入3.5,输出4;输入3.4,输出3
时间: 2024-09-18 20:00:34 浏览: 33
python 浮点数四舍五入需要注意的地方
在Java中,你可以使用`Math.round()`方法来进行浮点数的四舍五入操作。这个方法接收一个double类型的参数,并返回最接近但不超过该参数的整数值。
以下是如何实现这个功能的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个浮点数: ");
double input = scanner.nextDouble(); // 获取用户输入的浮点数
// 四舍五入并打印结果
int roundedValue = (int) Math.round(input); // 注意:直接将double转换为int可能会丢失精度
System.out.println("四舍五入后的整数值: " + roundedValue);
}
}
```
当输入3.5时,输出将是4;输入3.4时,输出则是3。
阅读全文