Привет, ребята. Написал код, работает, вроде, правильно, но проверку не проходит. Может кто поможет разобраться в причине провала проверки?
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner in = new Scanner(System.in);
Double yellow = 3.0, red = 4.0;
Double t = in.nextDouble();
while (red <= 60.0) {
if (t < yellow) {
System.out.println("зелёный");
break;
} else if (t < red) {
System.out.println("жёлтый");
break;
} else if (t < red + 1) {
System.out.println("красный");
break;
} else
//green += 5.0;
yellow += 5.0;
red += 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 {
Scanner in = new Scanner(System.in);
Double green = 0.0, yellow = 3.0, red = 4.0;
Double t = in.nextDouble();
while (green <= 60.0) {
if (t < yellow) {
System.out.println("зелёный");
break;
} else if (t < red) {
System.out.println("жёлтый");
break;
} else if (t < red + 1) {
System.out.println("красный");
break;
} else
green += 5.0;
yellow += 5.0;
red += 5.0;
}
}
}