如何制作将用户输入存储到数组列表

时间:2017-04-25 21:03:25

标签: java arraylist user-input

我正在制作一个程序,询问用户的姓名和ID。这两个输入应存储在数组列表中并显示给用户。

一旦用户输入他/她的信息,程序将随机询问我创建的10个多项选择题。他们的答案将存储在数组列表中并显示给用户。

如何用Java做到这一点?

Full name:
ID: 

How many stars is there in the USA flag?
A. 50
B. 25
C.400
D. 1
Answer:

(问题将在代码中添加。它将随机选择问题。)

import java.util.ArrayList;
import java.util.Scanner;

public class AAA {
    public static void main(String[] args) {
        ArrayList<String> name = new ArrayList<String>();
        ArrayList<Integer> phone = new ArrayList<Integer>();
        Scanner sc = new Scanner(System.in);

        while (true) {
            System.out.println("Please enter your name: ");
            name.add(sc.next());
            System.out.println("Please enter your ID: ");
            phone.add(sc.nextInt());
        }
    }
}

1 个答案:

答案 0 :(得分:1)

Java提供了一个名为Random的类,它创建了一个对象并使其生成随机整数值,其中最大数字是ArrayList的长度