Минимум двух чисел Ӏ Java Syntax: 4 уровень, 6 лекция

  • 4
  • Недоступна
Все алгоритмы поиска и сортировки построены на сравнениях. Совсем скоро вы сможете ими заняться, если будет такое желание. А пока предлагаем начать с малого: написать программу для поиска минимального из двух чисел. Найти, а затем вывести на экран. Ну а если числа одинаковы, вывести любое из них.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (60)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Stet Suvorov12 уровень
18 августа, 08:44
у меня Идея не показывает задачи этой лекции в плагине. Следующей лекции - показывает, а этой нет, проверьте UPD: вопрос закрыт)
Konstantin_B5 уровень, Москва
31 августа, 14:26
А теперь всё в Идее надо решать?
Stet Suvorov12 уровень
1 сентября, 09:16
Можете и здесь. Просто гарантирую, в Идее точно удобнее) например, System.out.println в идее пишешь просто sout и нажимаешь Tab)
Pasha Redkov13 уровень, Минск
6 августа, 19:44
Какая же классная вещь, тернарный оператор называется
System.out.println(a < b ? a : b);
Александр9 уровень, Москва
14 июля, 18:26
тоже в одну строку a < b? a: b
Евгений5 уровень, Минск
9 июня, 18:16
Импорт, выводим два числа (а и б) , выводим меньшее через сравнение иф сисаут и элс сисаут.
Mihail Klimenko9 уровень, Краснодар
13 мая, 06:06
IDE не понравилось решение через условные операторы, она предложила решить через math.min(). Валидатор принял условные операторы, однако считаю правильным отметить, что math.min() компактнее и красивее :)
Gatis8 уровень, Рига
9 июня, 18:51
Zdesj rech neidjot cto kompaktneje a cto ponatneje novickam.
Paul Westvood9 уровень, Минск
18 апреля, 09:58
Одной строкой System.out.println((a<b) ? a:b );
Иван16 уровень, Москва
12 апреля, 11:20
Почему нельзя создавать несколько переменных одновременно? int a, b = Integer.parseInt(read.readLine()); разве это не равно этому выражению: int a = Integer.parseInt(read.readLine()); int b = Integer.parseInt(read.readLine()); ???
Максим Алексеенко16 уровень, Ростов-на-Дону
16 апреля, 13:32
такая особенность, нельзя присваивать нескольким переменным значения одной строкой, только объявлять можно: int a,b,c; но нельзя int a,b,c = 1,22,7;
Иван16 уровень, Москва
17 апреля, 08:40
Спасибо! Буду знать!
Nikola8 уровень, Киев
5 августа, 13:33
создай массивы String и int, затем пропусти через цикл for. удобно и код несколько строк.
Pavel9 уровень, Красноярск
3 сентября, 10:15
а можно подробней как это сделать или где почитать можно? Тоже навел себя на мысль, что если тебе нужно ввести 20,30,40 и т.д. чисел, то можно как-то упростить это дело
Nikola8 уровень, Киев
3 сентября, 10:53
https://stackoverflow.com/questions/19105401/how-would-i-create-a-new-object-from-a-class-using-a-for-loop-in-java
Sin5 уровень, Минск
12 марта, 18:13
Не проходит по 3 пункту, хотя выводит одно число, как и нужно.
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String s = reader.readLine();
        String j = reader.readLine();
        int x = Integer.parseInt(s);
        int v = Integer.parseInt(j);
        if (x>v){
        System.out.println(v);
        }
        else if (x<v); {
        System.out.println (x);
        }
Антон Власов6 уровень, Ижевск
31 марта, 16:47
Возможно Вы забыли вот про это условие "Если два числа равны между собой, необходимо вывести любое." добавьте еще одну проверку, если x равно v то вывести x, тогда все проверки пройдет
Дмитрий13 уровень
11 апреля, 18:25
рекомендую: int x = Integer.parseInt(reader.readLine()); и да нужно что бы при равных значения выводилось любое из двух
sibsea9 уровень, Elitniy
23 апреля, 09:26
Уберите последний if
Ivan18 уровень, Череповец
14 мая, 07:32
а в первом if использовать >=
Ёжик4 уровень, Евпатория
11 марта, 17:13
бесит , каждая задача требует ввести импорт 🤬
Максим Алексеенко16 уровень, Ростов-на-Дону
16 апреля, 13:37
IDEA должна автоматически дописывать нужные импорты если включена соответствующая настройка
Сергей4 уровень, Пермь
16 февраля, 09:53
Для повторения пройденного материала создал еще один метод, который возвращает минимум 2 чисел. А методе main написал код ридера, и вызвал созданный мной метод для сравнения чисел введенных с клавиатуры. Понимаю, что можно было проще, но чтоб закрепить старый материал лишним не будет.
asja6 уровень, Moscow
19 апреля, 13:31
мне прям понравилась ваша идея