2017-04-25 48 views
-6

我正在制作一个程序,询问用户的姓名和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

您尝试过做什么?展示你的代码并解释问题出在哪里 – UnholySheep

+3

第一步,诚实地讲,首先是关于Java的一些教程,然后开始开发你的程序。我们可以帮助您解决在代码中遇到的特定问题,但我们无法教给您Java。 – David

回答

1

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

相关问题