Spaces:
Running
Running
| Write a program that asks the user to enter integers. | |
| The program adds the numbers entered by the user to the list in the order in which they were entered. | |
| When the user enters -1, the program finishes execution and prints the list. | |
| Example execution: | |
| Give a number: 2 | |
| Give a number: 3 | |
| Give a number: 4 | |
| Give a number: 5 | |
| Give a number: -1 | |
| [2, 3, 4, 5] | |
| import java.util.Random; | |
| import java.util.ArrayList; | |
| import java.util.Scanner; | |
| public class Test{ | |
| public static void main(String[] args){ | |
| final Random r = new Random(); | |
| Scanner reader = new Scanner(System.in); | |
| //ADD | |
| ArrayList<Integer> list_nums = new ArrayList<>(); | |
| while (true) { | |
| System.out.print("Give a number: "); | |
| int user_num = Integer.valueOf(reader.nextLine()); | |
| if (user_num == -1) { | |
| break; | |
| } | |
| list_nums.add(user_num); | |
| } | |
| System.out.println(list_nums); | |
| } | |
| } | |
| Test number 1 | |
| Give a number: 2 | |
| Give a number: 3 | |
| Give a number: 4 | |
| Give a number: 5 | |
| Give a number: -1 | |
| [2, 3, 4, 5] | |
| Test number 2 | |
| Give a number: 10 | |
| Give a number: 12 | |
| Give a number: 14 | |
| Give a number: 16 | |
| Give a number: -1 | |
| [10, 12, 14, 16] | |
| Test number 3 | |
| Give a number: 9 | |
| Give a number: 9 | |
| Give a number: 9 | |
| Give a number: 9 | |
| Give a number: 9 | |
| Give a number: 8 | |
| Give a number: 7 | |
| Give a number: 2 | |
| Give a number: 2 | |
| Give a number: -1 | |
| [9, 9, 9, 9, 9, 8, 7, 2, 2] | |