Hvordan utvikle en personlighetstest Søknad i Java

Hvordan utvikle en personlighetstest Søknad i Java


Personlighetstester vurdere kvantitativt en persons karaktertrekk basert på hennes svar på en rekke spørsmål om omstendighetene eller tro. Disse spørsmålene vil vanligvis spørre en persons grad av enighet eller uenighet med disse omstendighetene eller generelle oppfatninger. Å gjøre en slik test i Java er en fin måte for nybegynnere programmerere til å takle et mer avansert prosjekt, og en god måte for studenten i psykologi for raskt å samle inn data gjennom slike tester.

Bruksanvisning

1 Skriv ut alle spørsmålene testene vil dekke, og de kategoriene der ulike score vil falle.

2 Lag et String Array som vil holde hver av dine personlighetstestspørsmål. Legg til en annen dimensjon for spørsmål kategorien dersom dine spørsmål blir scoret annerledes. Bruk den grunnleggende syntaksen "String [] MyQuestionArray = new String [n];" der "MyQuestionArray" er navnet på rekke strenge spørsmål og "n" er antall spørsmål testen skal omfatte.

3 Gi hver spørsmål til en matrise element, ved hjelp av riktig avledning av grunnleggende syntaks "MyQuestionArray [n] = 'Mitt spørsmål';" hvor "n" er den gruppeelementutbyttende til hvilken man tilordner spørsmålet. Husk at element tall starter på null, så det første spørsmålet oppdrag vil likne syntaksen "MyQuestionArray [0] = 'Mitt spørsmål';" og hvert spørsmål etter det første vil øke med én.

4 Lag den grafiske utformingen av søknaden din med en JLabel som vil holde spørsmålet. Erklærer JLabel med syntaksen "JLabel MyQuestion;" der "MyQuestion" er navnet du vil gi denne JLabel i programmet i området over noen av dine metoder i programmet klassen. I klassen, bruker syntaksen "MyQuestion = new JLabel (MyQuestionArray [n]);" å trekke hvert spørsmål "n" fra spørsmålet ditt utvalg som skal vises i din JLabel.

5 Opprett JRadioButtons som vil holde svarene testen taker kan velge mellom med syntaksen "JRadioButton AnswerButton = new JRadioButton (" Svar ");" der "AnswerButton" er det unike navnet du gir det svaret knappen en "Svar" er svaret på knappen vil representere.

6 Tilsett JButton som vil tillate brukeren å sende inn sine svar for å oppnå med den grunnleggende syntaks "JButton SubmitAnswers = new JButton (" Submit ");" hvor "SubmitAnswers" er navnet du ønsker å gi knappen og "Submit" er teksten du vil at knappen skal holde.

7 Legg en "Action" til knappen med syntaksen "SubmitAnswer.addActionListener (denne);" og metoden på denne knappen vil utløse ved å erklære en "actionPerformed" metoden med syntaksen "public void actionPerformed (Actione e) {

} "Der koden for å vurdere og scorer brukerens svar vil gå innenfor" {} "av denne metoden.

8 Bestem svarene testen taker utstyrt med "hvis" uttalelser som utløser hvis brukeren har valgt en bestemt knapp. JRadioButtons bruke en metode som kalles "isSelected ()" som returnerer en boolsk verdi på sant eller usant. Dermed, hvis en bruker har valgt en bestemt knapp så utsagnet "AnswerButton.isSelected ()" hvor "AnswerButton" er navnet på den aktuelle knappen du undersøker vil likestille til sann. Følgelig vil sette den nevnte uttalelsen innenfor parentesen av "hvis" tilstanden føre til at spesielle "hvis" betingelse for å utløse hvis brukeren har valgt den knappen.

9 Sett den riktige koden for å score et bestemt svar innen "hvis" uttalelse som vil utløse når en bestemt knapp for et bestemt spørsmål utløses.