Не совсем понял, почему в примере при значении 5 получается красный
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепую
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scan = new Scanner(System.in);
System.out.println(whatColorOfTheTrafficLightIsOn(scan.nextInt()));
}
private static String whatColorOfTheTrafficLightIsOn(int a) {
int i = a / 5;
a -= i * 5;
if(a == 1 | a == 2 | a == 3) return "зеленый";
else if(a == 4) return "желтый";
else return "красный";
}
}