Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nastaviť výpočtu triedy :
dovozné java.utils . *
trieda ScrabbleWord {
public static void main ( String [ ] args ) {
}
}
2
Vytvorte HashMap vnútri hlavnou funkciou pre ukladanie hodnôt list . A HashMap ukladá hodnoty do dvojíc kľúč - hodnota . V tomto prípade , to bude list a jeho bodová hodnota Scrabble : Spojené
Mapa letters.put ( " , " nový Integer ( 1 ) ) ; letters.put ( " b " , nový Integer ( 3 ) ) ;/* ... cez abecedy * /letters.put ( " z " , nový Integer ( 10 ) ) ; Prečítajte si argumenty programu . V tomto príklade je prvý argument programu by mala predstavovať slovo , ktoré chcete spočítať , a je nutné. Druhý argument znamená , ak máte dvojaký alebo triple - word skóre buď znak " D " alebo " T. " Druhý argument je option : l String slovo = args [ 0 ] ; if ( args.length > 0 ) { char skóre = args [ 1 ] ; } Spočítajte skóre slová . Spustiť " pre " slučky nad slovami v reťazci a pomocou bodovania slovník výpočet skóre : int i = 0 ; int bodov = 0 ; pre ( i , i < word.length , i + + ) { body + = letters.get ( word.charAt ( i ) ) ; } if ( score == " D " ) { body * = 2 ; } else if ( score == " T " ) { body * = 3 ; } System.out.println ( bodov ) ;
3
4