Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe je je Scrabble Score Bereken in Java
Het berekenen van een Scrabble score in Java gaat scoren punten gebaseerd op de gebruikte woorden , en het toepassen van een woord modifiers . Het belangrijkste aspect gebruikt de datastructuur van de puntwaarden van eventuele brieven te houden , en met die structuur waarover de juiste puntwaarden trekken . Door het gebruik van een HashMap om paren te slaan van de brief - point waarden , kunt u een eenvoudige Scrabble punten rekenmachine bouwen . Wat je nodig hebt
Java Development Kit ( JDK ) op Twitter Interactive Development Environment ( IDE )
Toon Meer Aanwijzingen
1

Stel uw berekening klasse: < br

import java.utils > . *

class
ScrabbleWord {

public static void main ( String [ ] args ) op {

}

} kopen van 2

Maak een HashMap in de belangrijkste functie te schrijven waarden op te slaan . Een HashMap winkels waarden in key -value pairs . ;

Letters.put
( "

kaart
brieven = new HashMap ( ) : 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 >

Previous: Next:
  Java Programming
·De voordelen & nadelen van het…
·Hoe de cursor instellen dat ee…
·Hoe maak je een klasse File wi…
·Wat is NetBeans Development ? 
·Hoe maak je een Java- programm…
·Hoe mobiele telefoon games te …
·Hoe te Executable JAR Creëren…
·Hoe kan ik Maak een enkelvoudi…
·Hoe te converteren naar JSP Ja…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de Index van de String Array in Java…
·Hoe kan ik een lijst met behulp van Comm…
·Hoe te Miljoenen maken 
·Hoe maak je een programma dat converteer…
·Hoe te Python Scripts Verpak 
·Hoe maak je een MySQL Driver In VB.NET 
·Hoe kan ik een tool maken in Visual Basi…
·Hoe te Grid gegevens bijwerken 
·Hoe te Binary converteren in PHP 
Copyright © Computer Kennis http://www.nldit.com