Вроде всё правильно. С моими тестами всё работает. Где ошибка?
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 d = scan.nextDouble();
if (d!=0){
d=d%5;
if (d<=3&&d!=0){
System.out.println("зелёный");
}else{
if (d<=4&&d!=0){
System.out.println("жёлтый");
}else{
System.out.println("красный");
}
}
}else{
System.out.println("зелёный");
}
}
}