wszystkie warunki wydają się być w porządku. nie rozumiem dlaczego żółte i zielone wyświetla się nie prawidłowo...
package pl.codegym.task.task04.task0416;
/*
Przejście przez ulicę na oślep
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String cz = reader.readLine();
double t = Double.parseDouble(cz);
if(t >= 0 && t < 3){
System.out.println("zielone");
}
else if(t >= 3.0 && t < 4.0){
System.out.println("żółte");
}
else{
System.out.println("czerwone");
}
}
}