Вечер добрый, подскажите, пожалуйста, почему решение не проходит?
Логика такая: свожу вводимое число до эквивалентного до нашей задачи числа. И рассматриваю промежутки [0;3], (3;4],(4;5]
package com.javarush.task.task04.task0416;
import java.util.Scanner;
/*
Переходим дорогу вслепую
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
double minutes = scan.nextDouble();
while (minutes > 5)
minutes-=5;
if (minutes <= 3)
System.out.println("зелёный");
if (minutes>3 & minutes <=4)
System.out.println("жёлтый");
if (minutes>4 & minutes <=5)
System.out.println("красный");
System.out.println(minutes);
}
}