В чем проблема? Вроде все правильно. Подскажите по доброте)
public class Solution {
    public static void main(String[] args) throws Exception {
        InputStreamReader inputStreamReader = new InputStreamReader(System.in);
        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

        String a = bufferedReader.readLine();
        float tt = Float.parseFloat(a);

        float t = tt % 5;

        if ((t > 0) && (t < 3)) {
            System.out.println("зелёный");
        } else if (t == 0) {
            System.out.println("зелёный");
        }
           if (t > 3 && t < 4) {
               System.out.println("жёлтый");
           } else if (t == 3){
               System.out.println("жёлтый");
           }
           if (t > 4 && t < 5){
               System.out.println("красный");
           } else if(t == 4){
               System.out.println("красный");
           }

} }