Найти два соседних числа одного знака, без массивов 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 чисел). Т.е. если в первой паре нет одного знака - моя проверка дальше не работает(