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; } } } }