Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να δημιουργήσετε ένα κουίζ με ερωτήσεις Τυχαία Χρησιμοποιώντας Java

Ένα από τα οφέλη της μάθησης για να προγραμματίσετε μια γλώσσα cross-platform , όπως η Java , είναι ότι αν χρειάζεστε ένα εξειδικευμένο εργαλείο , όπως ένα πρόγραμμα κουίζ που θα επιλέγουν τυχαία τα στοιχεία της από μια τράπεζα ερωτήσεων , μπορείτε να το κάνετε μόνοι σας . Είναι επίσης ένα χρήσιμο έργο, αν είστε αρχάριος με Java , επειδή σας εισάγει σε τυχαία χρησιμότητα της γλώσσας και σας δίνει πρακτική με τις δομές ελέγχου, όπως βρόχους . Οδηγίες
Η 1

Εισαγωγή των απαραίτητων βιβλιοθηκών με τη σύνταξη στην κορυφή του πηγαίου κώδικα σας :

java.util.random εισαγωγής ?

Java.io εισαγωγής . * ? 2

αναγνωρίσει μια νέα γεννήτρια τυχαίων αριθμών σε " δημόσια στατική άκυρη κύρια " τάξη σας με τη σύνταξη "Random τυχαιότητας = νέα Random ( ) ? ", όπου " τυχαιότητας " είναι το όνομα που θα επιλέξετε να δώσει στο αντικείμενο randomizing σας και στη συνέχεια να δηλώσει ένα αντικείμενο κονσόλα με τη σύνταξη " κονσόλα εισόδου = νέα κονσόλα ()? " . όπου " εισόδου" είναι το όνομα που δίνει το αντικείμενο της κονσόλας
εικόνων 3

να αναγνωρίσει τις ακόλουθες μεταβλητές :

int επιλογή? επιλογή

String ?

όπου " επιλογή " είναι το όνομα που θα δώσει τη μεταβλητή που θα κρατήσει την τυχαία επιλογή ερώτημα , και " επιλογή " είναι το όνομα που θα δώσει τη μεταβλητή που θα κρατήσει την επιλογή απάντηση του χρήστη
Η 4

αναγνωρίσει μια σειρά πίνακα με τη σύνταξη . " QuestionList = new String [ n] [ 2 ] ? " όπου n είναι ο αριθμός των ερωτήσεων κουίζ σας θα περιλαμβάνει και το " QuestionList είναι το όνομα που θα χρησιμοποιήσετε για την σειρά σας
5

Χρησιμοποιήστε την ακόλουθη σύνταξη για κάθε ερώτηση από την οποία θέλετε το πρόγραμμά σας για να επιστήσω . :

QuestionList [ n] [ 0 ] = " My Ερώτηση \\ NA : Απάντηση One \\ ηΒ : Απάντηση Δύο \\ nC: Απάντηση Three" ?

QuestionList [ n] [ 1 ] = "Correct απάντηση " ?

όπου " n " είναι ο αριθμός της ερώτησης σας ( αρχίζοντας από το μηδέν ) , " η ερώτησή μου " είναι το ερώτημα , A - C είναι οι πιθανές επιλογές απάντηση και" σωστή απάντηση είναι το γράμμα που αντιστοιχεί στη σωστή απάντηση. Το "\\ n" θα κάνει την έναρξη της κονσόλας εμφανίζει το κείμενο σε μια νέα γραμμή , οπότε οι παραπάνω sytntax θα εμφανιστεί ως :

ερώτηση μου

A : Απάντηση Ένα

B : Απάντηση Δύο

C : Απάντηση Τρεις
Η 6

Δημιουργήστε μια θηλιά με τη σύνταξη :

int γύρο = 0 ?

ενώ (στρογγυλό <ερωτήσεις) {

( υπόλοιπο πρόγραμμα εδώ )

γύρο γύρο = + 1 ?

}

όπου το " γύρο " είναι το όνομα σας θα δώσει σε μια μεταβλητή που θα παρακολουθείτε τον αριθμό των ερωτήσεων , το πρόγραμμα έχει εμφανιστεί , και « ερωτήματα » είναι ο αριθμός των ερωτήσεων που θέλετε το πρόγραμμα κουίζ σας για να ζητήσει, πριν το κόψετε. Το υπόλοιπο του κώδικα θα πάει μεταξύ του «while ( στρογγυλά <ερωτήσεις) ( " και " γύρο γύρο = + 1 ?
Η 7

Δημιουργήστε μια τυχαία ερώτηση με τη σύνταξη " επιλογή = randomizer.nextInt ( ιδ) ? ", όπου " n " είναι ο συνολικός αριθμός των ερωτήσεων που έχετε προσθέσει στην πισίνα σας ( ξεκινώντας από ένα, όχι μηδέν)
8

Εμφάνιση της επιλογής σας , με τη σύνταξη . " System.out.println ( QuestionList [ επιλογή ] [ 0 ] ? " στη συνέχεια, πληκτρολογήστε " επιλογή = input.readLine ()? . ". στην επόμενη γραμμή Αυτό θα εμφανίσει την ερώτηση και αφήστε τον τύπο του χρήστη σε μια απάντηση
Η 9

Χρησιμοποιήστε την παρακάτω σύνταξη για να ελέγξετε την απάντηση :

αν η απάντηση ήταν " + QuestionList [ επιλογή ] [ 1 ] ) ?

}
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα