Мне нужно прочитать 10 целых чисел в ArrayList
, а затем запрограммировать их сортировку по двум группам: «Положительные целые числа» и «Отрицательные целые числа».
У меня есть два ArrayList
s и оператор if, чтобы определить, куда должно идти каждое целое число, однако я не знаю, какую переменную использовать для этой работы. Вот что у меня есть:
import java.util.*;
public class Sort {
public static void main (String [] args) {
ArrayList<Integer> pos = new ArrayList<Integer>();
ArrayList<Integer> neg = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in);
int i=0 ;
while(i <= 10) {
System.out.println("enter an integer");
if(??? < 0) { //here is where my question is
neg.add(sc.nextInt());
} else {
pos.add(sc.nextInt());
}
i++;
}
System.out.println("positive numbers" + pos);
System.out.println("negative numbers" + neg);
}
}