Berechnung eines Scrabble Punkte in Java beinhaltet punkten auf die Wörter verwendeten , und die Anwendung irgendein Wort Modifikatoren . Der wichtigste Aspekt ist mit der richtigen Datenstruktur , die Punktwerte aller Briefe zu halten, und dass mit Struktur zur Verfügung , um die richtigen Punktwerte zu ziehen. Durch die Verwendung einer HashMap , um Paare von Brief -Punkt- Werte zu speichern , können Sie eine einfache Scrabble Punkte Rechner . Was Sie brauchen 
 Java Development Kit ( JDK) 
 Interactive Development Environment ( IDE) 
 anzeigen Weitere Anweisungen 
 1 
 Richten Sie Ihre Berechnung Klasse : 
 
 Import java.utils . * 
 
 Klasse ScrabbleWord { 
 
 public static void main (String [] args ) { } 
 
 
 
 } 
 2 
 erstellen HashMap in der Hauptfunktion Brief Werte zu speichern. A HashMap speichert Werte in Schlüssel-Wert- Paaren. ; 
 
 Letters.put ( " 
 
 Karte  Buchstaben = new HashMap  (): In diesem Fall wird das Schreiben und seine Scrabble Punkt Wert sein ; a ", new Integer (1) ); letters.put ( " b " , new Integer (3) ) ;/* ... durch das Alphabet * /letters.put ( " z " , new Integer (10 ) ); 
 3  Lesen Sie die Argumente des Programms. In diesem Beispiel sollte der erste Parameter des Programms darstellen, das Wort zu berechnen , und ist erforderlich. Das zweite Argument bezeichnet ob Sie ein Doppel - oder Dreifach - Wortkennzahl entweder mit dem Buchstaben " D " oder " T. " Das zweite Argument ist optiona haben : l 
 
 String word = args [0] ; 
 
 if ( args.length > 0) { char score = args [ 1] ;} 
 4 
 berechnen Sie die Punktzahl des Wortes. Führen Sie einen " for"-Schleife über die Wörter in der Zeichenkette und benutzen den Torreigen Wörterbuch, um die Punktzahl zu berechnen : 
 
 int i = 0; int Punkte = 0; 
 
 für (i; i < word.length ; i + +) { 
 
 Punkte + = letters.get ( word.charAt (i)) ; } 
 
 
 
 if (score == " D " ) { Punkte * = 2; } else if (score == " T ") { Punkte * = 3; } 
 
 System.out.println ( Punkte);