( ) : in dit geval , zal deze de brief en de Scrabble point waarde , a " , nieuwe Integer ( 1 ) ) ; letters.put ( " b " , new Integer ( 3 ) ) ;/* ... door het alfabet * /letters.put ( " z " , new Integer ( 10 ) ) ;
3 Lees de argumenten van het programma . In dit voorbeeld moet het eerste argument van het programma het woord te berekenen vertegenwoordigen , en is vereist . Het tweede argument geeft als je een dubbel - of triple - woordwaarde met ofwel de letter " D " of " T. " Het tweede argument is optiona : l
String woord = args [ 0 ] ;
if ( args.length > 0 ) { char score = args [ 1 ] ; }
4
Bereken de score van het woord . Voer een " voor" lus over de woorden in de string en het gebruik van de scoring woordenboek om de score te berekenen :
int i = 0 ; int punten = 0;
voor ( i ; i < word.length ; i + + ) {
punten
+ = letters.get ( word.charAt ( i ) ) ;
}
if ( score == " D " ) { punten * = 2 ; } else if ( score == " T " ) { punten * = 3 ; }
System.out.println
( punten ) ;
< br >