Приветствую. Прошу указать в чем ошибка. Результат исполнения задания не принимается, так как программа не выводит цвет. Хотя вроде все верно. Спасибо за ответ. import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Scanner; public class Solution { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); if (scanner.hasNextDouble()) { SetColor(scanner.nextDouble()); } } public static void SetColor(double time) { double newTime = new BigDecimal(time).setScale(2, RoundingMode.HALF_UP).doubleValue(); double balance = newTime % 5; if ((balance >= 0) && (balance < 3)) { System.out.println("зелёный"); } if ((balance >= 3) && (balance < 4)) { System.out.println("жёлтый"); } if ((balance >= 4) && (balance < 5)) { System.out.println("красный"); } } }