| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment calculer votre score au Scrabble en Java
    calculer un score Scrabble en Java consiste à marquer des points en fonction des mots utilisés , et en appliquant les modificateurs mot . L' aspect le plus important est d'utiliser la structure de données adéquate pour contenir les valeurs ponctuelles de toutes les lettres , et ayant cette structure disponible pour tirer les valeurs des points appropriés. En utilisant une table de hachage pour stocker les paires de valeurs lettre -point , vous pouvez construire qu'un simple calculateur de points au Scrabble . Les choses dont vous aurez besoin
    Java Development Kit (JDK )
    environnement de développement interactif (IDE)
    Show More Instructions
    1

    Configurez votre classe de calcul : < br >

    java.utils d'importation * Classe de


    ScrabbleWord {

    public static void main ( string [] args ) { }


    } .
    2

    Créer un HashMap à l'intérieur de la fonction principale de stocker des valeurs de lettres. A HashMap stocke les valeurs en paires clé-valeur . Dans ce cas, ce sera la lettre et sa valeur du point de Scrabble:

    Map lettres = new HashMap ();

    letters.put ( " , un " new Integer (1) ) ; letters.put ( " b ", new Integer (3) ) ;/* ... par la * /de letters.put ( alphabet " z " , new Integer (10 ) ) ;
    3

    Lire les arguments du programme. Dans cet exemple , le premier argument du programme devrait représenter le mot à calculer, et est nécessaire. Le second argument dénote si vous avez un double ou triple mot score soit le caractère " D " ou " T." Le second argument est optiona : l

    mot String = args [ 0 ] ;

    if ( args.length > 0) { note char = args [1 ] ;}
    4

    calculer le score du mot . Exécuter une boucle "for " dans les mots de la chaîne et utiliser le dictionnaire de notation pour calculer le score:

    int i = 0; int des points = 0;

    pour ( i; i < word.length ; i + + ) {
    points de

    + = letters.get ( word.charAt ( i)); }


    si (score == " D ") { les points * = 2; } else if (score ==" T ") { les points * = 3; }

    System.out.println ( points);


    Previous :

    next :
      articles connexes
    ·Comment obtenir l'année en cours en Java 
    ·Comment remplacer les caractères spéciaux d'une chaî…
    ·Comment importer des classes en Java 
    ·Turing booléennes Types 
    ·Comment utiliser Blender graphique en Java 3D 
    ·Comment utiliser un entier pour récupérer un ordinal …
    ·Comment désinstaller Subversive sur Eclipse 
    ·Fonction de Java & Argument Par défaut 
    ·Comment vérifier si la chaîne est un numéro en Java …
    ·Comment calculer un périmètre de rectangle en Java 
      articles en vedette
    ·Comment manipuler des fichiers XLS avec Python 
    ·Comment utiliser une fonction Perl Grep 
    ·Comment transformer une chaîne en une variable 
    ·Comment faire Postorder Traversal dans un arbre binaire…
    ·Comment exécuter un script MySQL 
    ·Comment puis-je intégrer des données dans un script P…
    ·Comment insérer image embarquée dans Visual Basic 
    ·Comment utiliser SendKeys Avec une chaîne d'URL 
    ·Comment créer un service Web pour les documents XML et…
    ·Comment créer DataGrid Colonnes Templated 
    Copyright © Connaissances Informatiques http://fr.wingwit.com