Не могу понять почему написанный код не проходит проверку и выдает ошибку в пункте: "Если горит зелёный цвет, необходимо вывести текст: "зелёный"".
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
Double number = in.nextDouble();
System.out.println(Existence(number));
}
public static String Existence(Double in) throws IOException {
String out = "";
if(in > 5){
in = in - (Math.floor(in / 5) * 5);
}
if(in >= 0 && in < 3){
out = "зелёный";
}else if (in >= 3 && in < 4){
out = "жёлтый";
}else {
out = "красный";
}
return out;
}
}