java个位数四舍五入
时间: 2024-06-23 16:01:34 浏览: 141
java四舍五入
在Java中,如果你想要对一个整数进行个位数的四舍五入,你可以使用`Math.floorMod()`函数先计算出小数部分,然后根据这个小数部分决定是向上还是向下取整。以下是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int number = 37; // 你要四舍五入的数字
int lastDigit = number % 10; // 取个位数
int roundedNumber;
if (lastDigit >= 5) { // 如果个位数大于或等于5,则向前进一位
roundedNumber = number / 10 * 10 + 1;
} else { // 否则,保持不变或者向下取整
roundedNumber = number / 10 * 10;
}
System.out.println("原数: " + number);
System.out.println("四舍五入后的个位数: " + roundedNumber);
}
}
```
在这个例子中,如果`lastDigit`是5、6、7、8或9,那么`roundedNumber`会加1;如果是0到4,`roundedNumber`不变或减1(因为向下取整)。
阅读全文