Вначале просто не мог решить, потом проверил в ответах и всё получилось..
Но тут меня постигла неудача. Код считает верно, цикл из 5 считает ровно как надо, с учётом 0 и дробной части, я даже для этого проверочную строку дополнительную вывел. Просьба помочь и ткнуть носом что не правильно, я в отчаянии.
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
System.out.println("Введите число от 1 до 60");
Scanner sc = new Scanner(System.in);
double t = sc.nextDouble();
System.out.println("Number is " + t%5.0);
if (t >= 5) {
t = t%5.0; }
if (t >= 3 && t < 4) {
System.out.println("жёлтый"); }
else if (t >= 0.0 && t < 3) {
System.out.println("зелёный"); }
else if (t>=4 && t < 5) {
System.out.println("красный");
}
}
}
Всё проходит. Даже закоментировав другие строчки с выводом, аналогично.
