Doom13wwwred D Doom13wwwred Регистрация 27 Мар 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 8 Июн 2016 #1 Перечитывал лекцию, искал дополнительный материал, и все же не могу понять как действуют эти строки. Объясните пожалуйста, буду очень благодарен! Сам метод полностью: 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("красный"); } }
егор2222 Е егор2222 Регистрация 10 Ноя 2013 Сообщения 97 Репутация 0 Спасибо 0 Монет 0 8 Июн 2016 #2 ну если больше 5 то делим и вычисляем остаток Позитивный голос 0
dron175mk D dron175mk Регистрация 7 Авг 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 8 Июн 2016 #3 Не понимаю как работает IF,назову себя XakeRok DD Позитивный голос 0