2017-04-25 10 views
-6

私は、ユーザーの名前とIDを要求するプログラムを作成しています。これら2つの入力は、配列リストに格納してユーザーに表示する必要があります。ユーザー入力を配列リストに格納するプログラムを作る方法

ユーザーが自分の情報を入力すると、プログラムはランダムに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はランダムと呼ばれるクラスは、そのオブジェクトを作成し、それがランダムな整数を生成します提供値は最大値がArrayListの長さです

関連する問題