public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
float t1=Float.parseFloat(reader.readLine());
double b=0;
for (double i=0;i<60;i++){
if (b<t1) b=b+3; else {System.out.println("красный"); break;}
//System.out.println(b);
if (b<t1) b=b+1; else {System.out.println("зелёный"); break;}
//System.out.println(b);
if (b<t1) b=b+1; else {System.out.println("жёлтый"); break;}
//System.out.println(b);
// continue;
// }
}
} ПРобовал и тип доубл и флоат.
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solutionq {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
float t1=Float.parseFloat(reader.readLine());
double b=0;
for (double i=0;i<60;i++){
if (b<t1) b=b+3; else {System.out.println("красный"); break;}
//System.out.println(b);
if (b<t1) b=b+1; else {System.out.println("зелёный"); break;}
//System.out.println(b);
if (b<t1) b=b+1; else {System.out.println("жёлтый"); break;}
//System.out.println(b);
// continue;
// }
}
}}