Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como calcular a sua pontuação Scrabble em Java
Calculando uma pontuação Scrabble em Java envolve a marcar pontos com base nas palavras usadas , e aplicar qualquer palavra modificadores. O aspecto mais importante é usar a estrutura de dados adequada para manter os valores de ponto de todas as letras , e tendo essa estrutura disponível para puxar os valores dos pontos adequados. Usando um HashMap para armazenar pares de valores carta de ponto , você pode construir uma simples calculadora pontos Scrabble . Coisas que você precisa
Java Development Kit ( JDK)
Interativo Development Environment ( IDE)
Mostrar Mais instruções
1

Ative sua aula de cálculo : < br > java.utils importação

. *

classe ScrabbleWord {

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


}
2

Criar um HashMap dentro da função principal para armazenar valores de letras. A lojas HashMap valores em pares chave-valor. Neste caso, esta será a letra e seu valor em pontos Scrabble :

Mapa letras = new HashMap () ;

letters.put ( " , a ", new Integer (1) ); letters.put ( " b " , new Integer (3) ) ;/* ... através do alfabeto * /letters.put ( " z " , new Integer (10 ) );
3

Leia os argumentos do programa. Neste exemplo , o primeiro argumento do programa deve representar a palavra de calcular, e é necessário. O segundo argumento denota se você tem uma contagem dupla ou tripla palavra tanto com o caractere " D " ou " T. " O segundo argumento é optiona : palavra l

String = args [0] ;

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

calcular a pontuação da palavra. Executar um laço "for" sobre as palavras do string e usar o dicionário de pontuação para calcular a pontuação :

int i = 0; int pontos = 0;

for ( i; i < word.length ; i + + ) {

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


if ( score == " D " ) { pontos * = 2 ;} else if ( score == " T ") { pontos * = 3; }

System.out.println ( pontos);


Anterior :

Próximo : No
  Os artigos relacionados
·Como se conectar a ODB Java 
·Função Java ISDATE 
·Como converter P12 com Keytool 
·Como fazer uma pirâmide de caracteres usando Java 
·Como Obter o Maven Pom Versão em Primavera 
·Como manipuladores de Trabalho sobre Android 
·Expressões Terciário em Java 
·Como Acessar JSP Conectividade Codificação 
·Como fazer um Bookmarklet para digitalizar HTML para um…
·Java não consegue encontrar o símbolo com Método Out…
  Artigos em destaque
·Como converter valores do Registro binários para Strin…
·Como ler em Cordas em array C + + 
·Como usar controles de edição em MFC 
·Usos de Ponteiros 
·Como formato de impressão nas colunas alinhados em Jav…
·Como usar um MPLAB Simulator 
·Como configurar uma seqüência de conexão em Configur…
·Vs Visual Basic. Fortran 
·. Como usar um arquivo personalizado CLA 
·Como Fazer um Painel de Avaliação Lua 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados