我正在制作一个程序,询问用户的姓名和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());
}
}
}
答案 0 :(得分:1)
Java提供了一个名为Random的类,它创建了一个对象并使其生成随机整数值,其中最大数字是ArrayList的长度