Три числа

  • 4
  • Недоступна
Ввод с клавиатуры, сравнение чисел и вывод на экран — у студентов 4 уровня секретного центра JavaRush эти навыки оттачиваются до автоматизма. Давайте напишем программу, в которой пользователь вводит три числа с клавиатуры. Затем происходит сравнение, и если мы находим число, которое отличается от двух других, выводим на экран его порядковый номер.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (98)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Pavel Dyakov13 уровень, Санкт-Петербург
18 May, 16:16
Как я понял, здесь нас учат в чём разница между: "if - if - else if" и "if - else if - else if". Попробуйте и увидите, что вывод будет разный. В первом варианте будет выводиться два значения, а во втором - одно - правильное по условию задачи
oretinio7 уровень, Москва
16 May, 15:44
Все работает, но не принимается задача. Пишет не выполняется последнее условие. Запускаю - все выполняется! System.out.println(a != b && b != c && a != c ? "" : a == b ? 3 : b==c ? 1 :2);
cpt_whisker6 уровень, Санкт-Петербург
5 June, 10:02
Используйте метод print() вместо println(). У Вас не выполняется условие потому что println() выводит пустую строку.
oretinio7 уровень, Москва
15 May, 13:01
Почему не правильно? System.out.println(a==b ? 3 : b==c ? 1 :a==c ? 2 : "" );
Korzuniaga5 уровень, Минск
20 June, 10:42
наверное не выполняется пункт - ничего не выводить
Юневич Евгений9 уровень, Kaluga
2 May, 16:06
Товарищи подскажите как написать код через массивы или как нить еще , кроме Ифов, с тремя вводными понятно, через иф можно, но а если вводных будет куда больше , думаю массивы тут будут к месту.
Katerina7 уровень, Киев
21 April, 09:35
Всем хорошего дня!Помогите пожалуйста разобраться почему у меня не получается с третьим пунктом задачи,что не так((((?
Girlcool26 уровень
24 April, 13:09
если еще нужна помощь скиньте код в личку
Wladi45 уровень
20 April, 19:25
подскажите жлст почему когдя я в idea нажимаю run, у меня не возникает ни поля ввода, ни соответсвенно поля ответа. Короче как правильно настроить, чтобы программы на ввод корректно выполнялись? Я idea только что установил прост. Эта программа здесь у меня работает
Юневич Евгений9 уровень, Kaluga
2 May, 15:42
Дмитрий 4 уровень, Луганск
14 April, 09:03
Всем привет. Здесь есть задачи без подписки
Оля Журавлева5 уровень, Нижний Новгород
8 May, 11:54
Только в самом начале
Иван14 уровень, Москва
13 April, 09:13
Помните, друзья! Что a>b && a это a != b Если с равно b, а a не равно одной из них, то а не равно обеим переменным!
Shdbdbd Susjebj8 уровень
8 June, 20:32
это понятно. А как порядковый номер числа объявить?
Иван14 уровень, Москва
9 June, 10:29
В какой последовательности, вы вводите числа? В такой и выведет на экран. Вы ввели a,b,c a==c; b(Введено вторым по порядку), значит выводи 2.
it008819 уровень, Худжанд
11 April, 05:44
if(a==b) System.out.println(3); else if(b==c) System.out.println(1); else if(a==c) System.out.println(2); как-то так
Шамиль19 уровень, Кисловодск
11 April, 18:35
Не то, если a=b=c то выводить нечего не надо , а у тебя вывод 3 ну и с остальными то же самое. А что прошло что ли?
it008819 уровень, Худжанд
12 April, 15:51
да прошло
Artur Babenko17 уровень
13 April, 17:27
В задании ничего не сказано относительно случая a=b=с, сказано что если все 3 числа разные то ничего не выводить.
Антон Власов6 уровень, Ижевск
2 April, 13:35
Не стал мудрить, три проверки подобно этой и все... if (a != b && a !=c && b == c){ System.out.println("1");
Prolemey4 уровень, Златоуст
9 April, 06:51
Одно из условий лишнее - либо сравнение a и с, либо b и с.
if (a != b && b == c){
            System.out.println("1");}
Дмитрий13 уровень
11 April, 21:19
а если все разные при последнем " if " добавляем else?
Антон Власов6 уровень, Ижевск
12 April, 05:50
Я не добавлял, весь блок проверок выглядит примерно так: if (a != b && a !=c && b == c){ System.out.println("1"); } else if (b != c && b != a && a == c){ System.out.println("2"); } else if (c != a && c != b && a == b){ System.out.println("3");
Дмитрий13 уровень
12 April, 12:55
сразу отсек варианты: 3 равные или 3 не равные ))) if ( (a != b && a != c && b != c) || (a == b && a == c && b ==c) ) {