Не могу понять что не так.. считала и от ноля и от единицы.
При проверке выдает 3 ошибки:
Если горит зелёный цвет, необходимо вывести текст: "зелёный"
Если горит жёлтый цвет, необходимо вывести текст: "жёлтый"
Если горит красный цвет, необходимо вывести текст: "красный"
всю голову сломала уже((
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String minut = reader.readLine();
double i = Double.parseDouble(minut);
int d = (int)i;
int a = 1;
for(;((d>0)&&(d<61));){
if(d != a) { //0-1
a++;
if(d != a) {//1-2
a++;
if(d != a) {//1-3
a++;
if(d != a) {//3-4
a++;
if(d != a) {//4-5
a++;
}
else if(d == a){
System.out.println("красный");
break;}
} else if(d == a){
System.out.println("желтый");
break;}
}else if(d == a){
System.out.println("зеленый");
break;}
} else if(d == a){
System.out.println("зеленый");
break;}
}
else if(d == a){
System.out.println("зеленый");
break;}
}
}//напишите тут ваш код
}