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 t = Double.parseDouble(reader.readLine());
double green = 1;
for (;green <= 58; green += +3)
{
}
System.out.println("зелёный");
double yellow = 2;
for (;yellow <= 59; yellow += +3)
{
}
System.out.println("жёлтый");
double red = 3;
for (;red <= 60;red += +3)
{
}
System.out.println("красный");
}
}
Пытаюсь реализовать решение задачи, определив диапазоны цветов с помощью циклов for. А затем использовать эти диапазоны в if. Запутался в решении, я так понимаю, что можно пойти и другим путём... Но... Скажите пожалуйста, какой следует выход из данной ситуации? Заранее премного благодарен вам!
Как говорится "У самурая нет цели, только путь...". Очень надеюсь что решение есть! 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 t = Double.parseDouble(reader.readLine());
double green = 1;
for (;green <= 58; green += +3)
{
}
System.out.println("зелёный");
double yellow = 2;
for (;yellow <= 59; yellow += +3)
{
}
System.out.println("жёлтый");
double red = 3;
for (;red <= 60;red += +3)
{
}
System.out.println("красный");
}
}