Очень странная вещь происходит с задачей про светофор.
Я решил сделать без модуля.
Не пойму почему на проходит проверку.
Задача работает, я проверял на разных числах (от 0 до 59) всё отлично работает,
НО проверку не проходит выдаёт ошибку будто программа не выводит сведения (зелёный, жёлтый, красный).
Я уже тучу вариантов спробовал, включая текст вывода!
Почему?
Buffered ...
double b=...
for (int i=0; i<12; i++) {
if (b>=i*5)
if (b<i*5+3)
System.out.println ("зелёный");
else if (b<i*5+4)
System.out.println ("желтый");
else if (b<i*5+5)
System.out.println ("красный");
}
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
double b=Double.parseDouble(reader.readLine());
for (int i=0; i<12; i++) {
if (b>=i*5)
if (b<i*5+3)
System.out.println ("зелёный");
else if (b<i*5+4)
System.out.println ("желтый");
else if (b<i*5+5)
System.out.println ("красный"); }
}
}