Найти два соседних числа одного знака, без массивов JAVA

Пожалуйста подскажите или намекните как найти два соседних числа одного знака, без использования массивов и списков? С использованием циклов while/for/do while. Возможно разрешено создавать методы. Входящие данные: Первое число (длина списка): 6 (Enter) Список чисел через пробел: -1 2 -3 4 5 -6

Выходящие данные: 4 5

Scanner scan = new Scanner(System.in);
        int massiv = 5;
        int a = scan.nextInt();
        for (int i = 1; i < massiv; i++) {
            int b = scan.nextInt();
            if (a*b>0) {
                System.out.println(a + " " + b);
            return;

Могу сопоставить первое число со вторым (первое с третьим, четвертым...), но не могу проверять дальше 2 с 3, 3 с 4 и так до конца длины которая указана в int massiv (предположим что пользователь будет вводить 5 чисел). Т.е. если в первой паре нет одного знака - моя проверка дальше не работает(


Ответы (0 шт):