2017-04-25 2 views
-6

Ich mache ein Programm, das nach dem Namen und der ID des Benutzers fragt. Diese beiden Eingaben sollten in einer Array-Liste gespeichert und dem Benutzer angezeigt werden.Wie mache ich ein Programm, das Benutzereingaben in Array-Liste speichert

Sobald der Benutzer seine/ihre Informationen eingibt, fragt das Programm nach dem Zufallsprinzip 10 Multiple-Choice-Fragen, die von mir erstellt wurden. Ihre Antworten werden in einer Array-Liste gespeichert und dem Benutzer angezeigt.

Wie ist es möglich, dies mit Java zu tun?

Full name: 
ID: 

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

(Die Frage bereits im Code hinzugefügt werden. Es werden die Fragen zufällig ausgewählt werden.)

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

Was haben Sie versucht? Zeigen Sie Ihren Code und erklären Sie, wo das Problem liegt – UnholySheep

+3

Der erste Schritt, um ehrlich zu sein, wäre, mit einigen Tutorials auf Java zu beginnen und mit der Entwicklung Ihres Programms zu beginnen. Wir können Ihnen bei bestimmten Problemen in Ihrem Code helfen, aber wir können Ihnen Java nicht beibringen. – David

Antwort

1

Java bietet eine Klasse namens Zufall ein Objekt davon erstellen und machen es erzeugt Zufallszahl Werte, bei denen die maximale Anzahl die Länge der ArrayList ist

Verwandte Themen