Здравствуйте.
Весь день с этой задачкой мучаюсь, что то собрал. При запуске работает всё нормально, но условия не пропускают.
Подскажите что не правильно делаю.
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
public class Solution {
static int y;
public static void main(String[] args) throws Exception {
BufferedReader x = new BufferedReader (new InputStreamReader(System.in));
String num1 = x.readLine();
double t = Double.parseDouble(num1);
int y33 = (int)t;
y = y33;
boolean g1 = dron(3);
boolean g2 = dron(4);
if (g1 == true)
System.out.print("жёлтый");
else {
if (g2 == true)
System.out.print("красный");
else
System.out.print("зелёный");
}
}
public static boolean dron (int k){
while (k < 61){
if (y == k)
return true;
else
k +=5;
}
return false;
}
} // class