Перечитывал лекцию, искал дополнительный материал, и все же не могу понять как действуют эти строки. Объясните пожалуйста, буду очень благодарен!
Сам метод полностью:
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sNum = reader.readLine();
float fNum = Float.parseFloat(sNum);
if ( fNum > 5 ) fNum = fNum % 5;
if ( fNum > 0 && fNum < 3 ) {
System.out.println("зеленый");
} else if ( fNum >=3 && fNum < 4 ) {
System.out.println("желтый");
} else if ( fNum >=4 && fNum < 5 ) {
System.out.println("красный");
}
}
Сам метод полностью:
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sNum = reader.readLine();
float fNum = Float.parseFloat(sNum);
if ( fNum > 5 ) fNum = fNum % 5;
if ( fNum > 0 && fNum < 3 ) {
System.out.println("зеленый");
} else if ( fNum >=3 && fNum < 4 ) {
System.out.println("желтый");
} else if ( fNum >=4 && fNum < 5 ) {
System.out.println("красный");
}
}