Les tests de personnalité existent dans de nombreux formats différents. Bien qu'il existe de types avancés de tests issus de grandes quantités d' études psychologiques , il ya aussi ceux qui utilisent une logique interne unique, peut-être un signifiait plus pour le fun qu'autre chose. Utilisation de Java , vous pouvez créer votre propre test simple à partir de laquelle se développer, de créer vos propres règles pour déterminer la personnalité d'un utilisateur . Choses que vous devez Java Development Kit Afficher plus Instructions 1 créer la classe de test de personnalité : classe Ptest { du public static void main ( string [ ] args ) { }} 2 développer un petit nombre de variables pour déterminer la personnalité. Pour cet exemple simple, les variables représentent un test de base de bon ( g ) , mauvais ( b ) ou neutre ( N). La mise en œuvre effective de ces variables peut être simple ou complexe que vous le souhaitez : classe Ptest { public static void main ( String [] args) {int bon ; int mal; int neutre ;}} 3 Concevoir une méthode pour poser des questions à l'utilisateur. La méthode " askQuestion " imprime un prompt question demandant à l'utilisateur d' entrer une réponse de caractère, A, B ou C , puis attend la réponse. Il appelle ensuite la méthode " recordAnswer " pour traiter cette réponse : askQuestion public void () { System.out.println (" Quelle est votre couleur préférée \\ n A? ) Bleu \\ nB ) Red \\ nC ) Vert "); réponse char = (char) System.in.read (); recordAnswer ( réponse );} 4 méthode de conception d'enregistrer les réponses de l'utilisateur dans la variable de classe . Les « recordAnswer " méthode augmente chaque variables en fonction de la réponse : recordAnswer public void (char a) { if ( a == "A" ) { self.good + + ;} else if ( a == "B" ) { self.evil + +; } else { self.neutral + + ;} 5 Concevoir une méthode pour calculer les résultats . Cet algorithme compare les valeurs des bons , mauvais, neutre et variables et imprime les résultats basés sur les variables qui sont plus grands ou plus petits : Résultats public void () { if ( self.good > self.evil ) { System.out.println (" Vous êtes une bonne personne ! "); //la «bonne» variable est le plus grand } else if ( self.evil > self.good ) {System.out.println (" ; Vous êtes une mauvaise personne ") ;//la« mauvaise variable " est le plus grand } else if ( self.evil == self.good
|