Uno dei vantaggi di imparare a programmare in un linguaggio multi-piattaforma , come Java , è che se hai bisogno di uno strumento specializzato , come ad esempio un programma di quiz che verrà selezionato casualmente i suoi articoli da una banca di domande, si può fare da soli . E 'anche un progetto utile se sei un principiante con Java , perché vi presenta utilità casuale della lingua e ti dà la pratica con le strutture di controllo quali i loop . Istruzioni 
 1 
 Importa le librerie necessarie con la sintassi al vertice del codice sorgente : 
 
 import java.util.Random ; 
 
 importazione java.io . * ; 
 2 
 dichiarare un nuovo generatore di numeri casuali nella tua classe " public static void main " con la sintassi "Random randomizzatore = new Random (); " dove " randomizzatore " è il nome scelto per dare al vostro oggetto randomizzazione e quindi dichiarare un oggetto di console con la sintassi " ingresso console = new console (); " dove " input" è il nome assegnato l'oggetto è stato venduto per 3 < p . > dichiarare le seguenti variabili : 
 
 int scelta ; 
 
 selezione String ; 
 
 dove " scelta " è il nome daresti la variabile che conterrà la selezione domanda a caso , e " selezione " è il nome daresti la variabile che conterrà la selezione la risposta dell'utente 
 4 
 dichiarare una matrice di stringhe con la sintassi ". QuestionList = new String [ n] [ 2 ] ; " dove n è il numero di domande quiz comprenderà e " QuestionList è il nome che verrà utilizzato per l'array 
 5 
 utilizzare la seguente sintassi per ogni domanda da cui si desidera che il programma per disegnare . : 
 
 QuestionList [ n] [ 0 ] = " La mia domanda \\ nA : risposta One \\ nB : rispondere a due \\ nC : rispondere a tre " ; 
 
 QuestionList [ n] [ 1 ] = "Correct risposta " ; 
 
 dove" n "è il numero della tua domanda ( a partire da zero ) , " La mia domanda " è la domanda , a - C sono le possibili opzioni di risposta , e di" risposta corretta è la lettera corrispondente per la risposta corretta . Il "\\ n" vi farà iniziare console visualizzazione del testo su una nuova riga , in modo che il sytntax sopra viene visualizzato come : 
 
 mia domanda 
 
 R: Risposta One