Ответ верный получается, а проверку не проходит. Я не могу понять, в чем дело?!
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import sun.java2d.pipe.BufferedRenderPipe;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.lang.management.BufferPoolMXBean;
public class Solution {
public static void main(String[] args) throws Exception {
double time=Double.parseDouble(new BufferedReader(new InputStreamReader(System.in)).readLine());
for (double schet=0.0;schet<=60.0;schet=schet+5.0)
if (time>=schet & time<(schet+3.0)) {
System.out.println("зеленый");
break;
}
else {
if (time >= (schet + 3.0) & time < (schet + 4.0)) {
System.out.println("жёлтый");
break;
}
else {
if (time >= (schet + 4.0) & time < (schet + 5.0)) {
System.out.println("красный");
break;
}
}
}
}
}