При подставлении других чисел с клавиатуры, выдаёт правильный цвет светофора. Но почему не пропускает?
package com.javarush.task.task04.task0416;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner k = new Scanner(System.in);
double t = k.nextDouble();
if ((t >= 1) && (t < 3) || (t >= 5) && (t < 60)) {
System.out.println("зелёный");}
if ((t >= 3) && (t < 4)) {
System.out.println("жёлтый");}
if ((t >= 4) && (t < 5)) {
System.out.println("красный");}
}
}