Проверку проходит, цвет, в зависимости от введенных цифр, показывает верно, но два последних требования показывает, что не выполнены.
package com.javarush.task.task04.task0416;
import java.util.Scanner;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
double t = scanner.nextDouble();
double a = t%5;
if (a<3)
System.out.print ("зеленый");
else if (a>=3 && a<3.9)
System.out.print ("желтый");
else if (a>3.9 && a<4.9)
System.out.print ("красный");
}
}