Strengen datatype i Java er som en rekke tegn , og du kan bruke " lengde " metode for å bestemme antall tegn i en streng inngang av brukeren. Telle bokstaver på en slik streng er litt vanskeligere , siden tegn, for eksempel mellomrom , tall og tegnsetting i matrisen må være diskontert . Kombiner den " isLetter " metode for karakteren klasse med en " for " loop å analysere gjennom en inngang streng og telle bokstavene i det. Instruksjoner
en
Lag en variabel for å holde antall bokstaver i strengen : en
int bokstaver = 0;
Increment denne variabelen hver gang en bokstav er oppstått .
2
Erklærer en "for" loop for å iterere gjennom streng tegn for tegn : en
for ( int i = 0 ; i < input.length (); i + + ) {
inndatastrengen antas å være lagret i en variabel som heter "input ". Endre det navnet i " for " loop om nødvendig
3
Sjekk strengen på hver iterasjon av " for " loop , og øker "bokstaver " hvis en bokstav er oppstått : .
if ( Character.isLetter ( input.charAt ( i) ) ) { bokstaver + +; }
Lukk " for " loop med " }" symbol. Når " for " loop er ferdig , " bokstavene" inneholder antall bokstaver i strengen .