私が持っているとしますLong someLong = 1004L
。これを に切り下げるには、どの効率的な方法を使用でき1000L
ますか? 私は実際にはそれを知らないsomeLong == 1004L
ので、単純にできないことに注意してくださいsomeLong -= 4L;
。一般化可能な方法が必要です。また、 each5
の代わりに each10
に丸める機能も必要です。たとえば、丸める関数1005L
です ( で丸めると、切り捨て5
ではなく切り上げられるため)。
より多くの例..それは私が持っている可能性があり、私が必要とする意味に1926L
丸めたい. または、必要な意味に丸める必要があります。5
1925L
10
1930L