Не понимаю, почему не проходит задачка?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
double count = scanner.nextDouble();
if ((count >= 0.0 & count < 3.0) | (count >= 5.0 & count < 8.0) | (count >= 10.0 & count < 13.0) |
(count >= 15.0 & count < 18.0) | (count >= 20.0 & count < 23.0) | (count >= 25.0 & count < 28.0) |
(count >= 30.0 & count < 33.0) | (count >= 35.0 & count < 38.0) | (count >= 40.0 & count < 43.0) |
(count >= 45.0 & count < 48.0) | (count >= 50.0 & count < 53.0) | (count >= 55.0 & count < 58.0) | count == 60.0){
System.out.println("зелёный");
}else if ((count >= 3.0 & count < 4.0) | (count >= 8.0 & count < 9.0) | (count >= 13.0 & count < 14.0) |
(count >= 18.0 & count < 19.0) | (count >= 23.0 & count < 24.0) | (count >= 28.0 & count < 29.0) |
(count >= 33.0 & count < 34.0) | (count >= 38.0 & count < 39.0) | (count >= 43.0 & count < 44.0) |
(count >= 48.0 & count < 49.0) | (count >= 53.0 & count < 54.0) | (count >= 58.0 & count < 59.0)){
System.out.println("жёлтый");
}else if ((count >= 4.0 & count < 5.0) | (count >= 9.0 & count < 10.0) | (count >= 14.0 & count < 15.0) |
(count >= 19.0 & count < 20.0) | (count >= 24.0 & count < 25.0) | (count >= 29.0 & count < 30.0) |
(count >= 34.0 & count < 35.0) | (count >= 39.0 & count < 40.0) | (count >= 44.0 & count < 45.0) |
(count >= 49.0 & count < 50.0) | (count >= 54.0 & count < 55.0) | (count >= 59.0 & count < 60.0)){
System.out.println("красный");
}
}
}