Итак, имеем задачу про светофор. Решение, которое всё-таки прошло:
...
Объясните, пожалуйста, почему в данном случае не подходит следующее условие:
if ( ( x >= 0 ) && ( x < 3 ) ) {
            System.out.println("зелёный");
        }
        if ((x < 4 ){
            System.out.println("жёлтый");
        }
        else {
            System.out.println("красный");
        }
Заранее спасибо)