I am trying a to get user input and add the value in Arraylist as long it is positive number. If user enters a negative number the program should stop. This is my code it take up to three numbers then stops. Thank you in advance.
class ProjectOne{
public void counterLoop() {
Scanner userNumber = new Scanner(System.in);
ArrayList<Integer> number = new ArrayList();
System.out.println("Enter Your No: ");
number.add(userNumber.nextInt());
while (true){
System.out.println("Enter a number: ");
number.add(userNumber.nextInt());
System.out.println(number);
if (userNumber.nextInt() >= 0){
break;
}
}
}
}