Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何制作将用户输入存储到数组列表中的程序_Java_Arraylist_User Input - Fatal编程技术网

Java 如何制作将用户输入存储到数组列表中的程序

Java 如何制作将用户输入存储到数组列表中的程序,java,arraylist,user-input,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.Array

我正在制作一个程序,询问用户的姓名和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;
导入java.util.Scanner;
公共AAA级{
公共静态void main(字符串[]args){
ArrayList name=新的ArrayList();
ArrayList phone=新的ArrayList();
扫描仪sc=新的扫描仪(System.in);
while(true){
System.out.println(“请输入您的姓名:”);
name.add(sc.next());
System.out.println(“请输入您的ID:”);
phone.add(sc.nextInt());
}
}
}

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

您尝试过做什么?展示你的代码并解释问题出在哪里诚实地说,第一步是从一些Java教程开始并开始开发你的程序。我们可以帮助您解决代码中遇到的特定问题,但我们不能教您Java。
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());
        }
    }
}