Я хочу построить часы часового пояса (вроде), которые показывают мое время в других часовых поясах, и у меня есть проблемы с течением времени от 0 до 24 часов:
import java.time.Clock;
public class TmzCalc
{
public static void main(String args[])
{
int hr; //this integer has a Scanner attached to it btw
TmzCalc.hst(hr);
}
public static void hst(int hr)
{
int x = hr - 10;
if(hr < 10){
hr = 0;
}
System.out.println("Honolulu-HST :: " + x);
}
}
Моя проблема в том, что, если час (час) достигает 0, он продолжает вычитать.Пример: hr = 2, результат будет -8, но я хочу сказать 16. Пожалуйста, помогите!