From 8386b1b53da81d9373bd5ee1abb7e6356c38a370 Mon Sep 17 00:00:00 2001 From: fabianArbeit Date: Wed, 22 Jan 2025 15:15:35 +0100 Subject: [PATCH] reduce calculations with combinated method --- LoadingBar.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/LoadingBar.java b/LoadingBar.java index 9cc2745..50aad2a 100644 --- a/LoadingBar.java +++ b/LoadingBar.java @@ -361,8 +361,7 @@ public class LoadingBar { private static String minutesToTimeString(long minutes) { var minutesBD = BigDecimal.valueOf(minutes); - int hours = minutesBD.divide(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER).intValue(); - int rest_minutes = minutesBD.remainder(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER).intValue(); - return LocalTime.of(hours, rest_minutes).format(TIME_FORMATTER); + BigDecimal[] hoursAndMinutes = minutesBD.divideAndRemainder(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER); + return LocalTime.of(hoursAndMinutes[0].intValue(), hoursAndMinutes[1].intValue()).format(TIME_FORMATTER); } }