KaiquanMah's picture
Create 16. Add numbers to list
24c7542 verified
raw
history blame
1.45 kB
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]