Хотя если скопилировать программу и вводить данные, все происходит как положено условиями задачи.
Ошибка вот этих пунктов:
Если горит зелёный цвет, необходимо вывести текст: "зелёный"
Если горит жёлтый цвет, необходимо вывести текст: "жёлтый"
Если горит красный цвет, необходимо вывести текст: "красный"
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Test now = new Test();
now.cheknumber();
}
}
class Test{
void cheknumber () throws Exception{
BufferedReader n = new BufferedReader(new InputStreamReader(System.in));
String a = n.readLine();
float t = Float.parseFloat(a);
if (t>=0 && t<3 || t>=5 && t<7 || t>=9 && t<11 || t>=13 && t<15 ||t>=17 && t<19 ||t>=21 && t<23 ||
t>=25 && t<27 || t>=29 && t<30 || t>=33 &&t<35 || t>=37 &&t<39 || t>=41 && t<43
|| t>=45&& t<47 || t>= 49 && t< 51 || t>= 53 && t<55 || t>=57 && t<59){
System.out.println("зеленый");
}
else if (t>=3 && t<4 || t>=7 && t<8 || t>=11 && t<12 || t>=15 && t<16 || t>=19 && t<20 || t>=23 && t<23 ||
t>=27 && t<28 || t>=31 && t<32 || t>=35 && t<36 || t>=39 && t<40 || t>=43 && t<44 || t>=47 && t<48 ||
t>=51 && t<52 || t>=55 &t<56 || t>=59 && t<60){
System.out.println("желтый");
}
else if (t>=4 && t<5 || t>=8 && t<9 || t>=13 && t<14 || t>=16 && t<17 || t>=20 && t<21 || t>=24 && t<25 ||
t>=28 && t<29 || t>=32 && t<33 || t>=36 && t<37 || t>=40 && t<41 || t>=44 && t<45 || t>=48 && t<49 ||
t>=52 && t<53 || t>=56 &t<57 ){
System.out.println("красный");
}
else return;
}
}