package com.company;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Double t = Double.parseDouble(reader.readLine());
if ( ((4<=(t%5)) && (t%5)<5))
System.out.println( "красный"
);
if ( ((3<=(t%5)) && (t%5)<4))
System.out.println( "жёлтый"
);
else
System.out.println( "зелёный");
}
}
если я ввожу цифру, от 4 до 5 выводится цвет светофора и красный, и зеленый( не понимаю почему. с красным и желтым все ок
Дина
22 уровень
Аналогично, не могу понять ошибку, помогите пожалуйста
Архивный
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дина
31 октября 2019, 21:47
спасибо, большое!)
0
Дина
31 октября 2019, 20:50
извиняюсь с зеленым и желтым все ок
0
АлександрExpert
31 октября 2019, 21:10
у вас два блока:
первый if {}
второй if {} else {}
эти блоки выполняются независимо друг от друга
0