Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skapar en frågesport med random frågor Använda Java

    En av fördelarna med att lära sig programmet i en plattformsoberoende språk , såsom Java , är att om du behöver ett specialverktyg , såsom en frågesport program som slumpmässigt väljer sina varor från en bank av frågor , kan du göra det själv . Det är också ett bra projekt om du är en nybörjare med Java , eftersom det introducerar dig till språkets slumpmässiga nytta och ger dig öva med kontrollstrukturer såsom slingor . Instruktioner
    1

    Importera de nödvändiga biblioteken med syntax högst upp på din källkod :

    import java.util.random ,

    import java.io . * ;
    2

    Deklarera en ny slumpgenerator i din " public static void main " klass med syntaxen " Random Randomizer = new Random ( ) ; " där " Randomizer " är det namn du väljer att ge till din randomisera objektet och sedan förklara en konsol objekt med syntaxen " Console input = new Console ( ) ; " där " input " är det namn du ger konsolen objektet
    3

    deklarera följande variabler :

    int val,

    String val ,

    där " val " är det namn du ger den variabel som kommer att hålla den slumpmässiga frågan urval, och " val " är det namn du ger den variabel som kommer att hålla användarens svar val
    4

    Deklarera en sträng array med syntaxen . " QuestionList = new String [ n ] [ 2 ] ; " där n är antalet frågor din frågesport kommer att omfatta och " QuestionList är det namn du vill använda för din array
    5

    Använd följande syntax för varje fråga som du vill ditt program för att rita . :

    QuestionList [ n ] [ 0 ] = " Min fråga \\ nA : svar One \\ OBS svar Two \\ nC : Svar Three " ,

    QuestionList [ n ] [ 1 ] = " Rätt svara " ;

    där " n " är antalet din fråga (från noll ) , " Min fråga " är frågan , A - C är de möjliga svarsalternativ , och " Rätt svar är den bokstav som motsvarar till rätt svar. Den " \\ n " kommer att göra konsolen börja visa text på en ny rad , så ovanstående sytntax visas som :

    Min

    Fråga
    A : Svar En

    B : svara på två

    C : Svar Tre
    6

    Skapa en loop med syntaxen :

    int v = 0 ;

    samtidigt ( rundan < frågor ) {

    ( resten av programmet här ) katalog

    v = rund + 1 ;

    }

    där " runda " är det namn du kommer att ge en variabel som kommer att spåra antalet frågor har programmet visas , och " frågor " är det antal frågor som du vill att din frågesport för att ställa innan du avslutar . Resten av koden kommer att gå mellan " medan ( rund < frågor ) ( " och " v = rund + 1 ;
    7

    Generera en slumpmässig fråga med syntaxen " val = randomizer.nextInt ( n ) ; " där " n " är det totala antalet frågor du har lagt till din pool ( med början på ett , inte noll )
    8

    Visa ditt val med syntaxen . " System.out.println ( QuestionList [ val ] [ 0 ] ; " skriv" val = input.readLine ( ) , . " på nästa rad Detta kommer att visa frågan och låta användaren skriver i ett svar
    9 < p . > Använd följande syntax för att kontrollera svaret :

    om svaret var " + QuestionList [ val ] [ 1 ] ) ;

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bort JPA i Java
    ·Vad är Grundläggande Error 104 & Java
    ·Hur får man en URL i en Servlet
    ·Hur man ansluter JSP Med Servlet
    ·Joomla Analytics Hjälp
    ·Hur man gör Java Gilla Matlab
    ·Hur man skapar gränser i ett rutnät i Java
    ·Hur man installerar Java 3D
    ·Hur man skapar loggfiler i Java på Unix
    ·Hur Center en JPanel ovanpå en JFrame
    Utvalda artiklarna
    ·Vad är bra program för att på Visual Basic
    ·Vad är CTS i ASP.NET
    ·Hur man skapar Pyc filen för att köra på webben
    ·Hur man iterera över Keys i HashMap i Java
    ·Visual Basic 2005 Express Edition Tutorial
    ·Hur att öka storleken textfält i en Java-applet
    ·Hur man tar bort en fil från Git Begå
    ·Hur får man en lista över skrivare i VB6
    ·Hur man beräknar azimut mellan punkterna i VB
    ·Hur konvertera en sträng till ett datumformat
    Copyright © Dator Kunskap http://www.dator.xyz