при запуске программы вылезает ошибка "не могу преобразовать double в int".
логика подсказывает, что и double и int - числовые переменные с разной точностью, возможно ли их как-то подружить?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
double t=sc.nextDouble();
if (t<=60)
{if (t>=1 & t<=3 | t>=6 & t<=8 | t>=11 & t<=13 |
t>=16 & t<=18 | t>=21 & t<=23 | t>=26 & t<=28
| t>=31 & t<=33 | t>=36 & t<=38 | t>=41 & t<=48 | t>=51 & t<=53 | t>=56 & t<=58)
{System.out.println("зеленый");}
else if (t==4 | t==9 | t==14 | t==19 | t ==24 | t==29 | t==34 | t==39 | t==44 | t==49 | t==54 | t==59) {System.out.println("желтый");}
else
{System.out.println("красный") ;} }
}
}