Задача Minimum of two. Проблема с циклом

192
06 января 2018, 02:35

Есть 20 пар чисел через пробел. Надо найти минимум в каждой паре. В результате надо вернуть строку, состоящую из минимальных чисел в паре. В моей реализации теряется последняя пара чисел

public class Main {
     public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
           int  a  = scanner.nextInt();
           int  b = scanner.nextInt();
            System.out.print(Math.min(a,b)+" ");
        }
    }
}

Пробовал и через for, думаю тут проблема в конструкции внутри цикла.

Пример входных данных

-3504043 3516431
-2242539 3864272
5304938 217763

Пример ответа :

-3504043 -2242539 217763
Answer 1

У тебя цикл считывает по условию, что есть чего считывать. Замени while на do..while. Будет работать

READ ALSO
Генерация изображения средствами java [требует правки]

Генерация изображения средствами java [требует правки]

Можно ли средствами голой java реализовать механизм генерации изображения из строки? Или какие средства позволяют решить эту задачу?

183
Java EE соединиться с удаленной БД MySQL

Java EE соединиться с удаленной БД MySQL

Здравствуйте, пытаюсь соединить с удаленной БД MySql, но выходят ошибки с неправильным указанием адреса, много раз писал в тех поддержку, но все...

184