Strengen datatype i Java er som en vifte af figurer , og du kan bruge den "længde "-metoden til at bestemme antallet af tegn i en streng input fra brugeren. Optælling af bogstaver i en sådan streng er lidt sværere , da figurer som mellemrum , tal og tegnsætning i array skal tilbagediskonteres . Kombiner " isLetter "-metoden af den karakter klasse med en "for" loop til at parse igennem en input string og tælle bogstaverne i det. Instruktioner
1
Opret en variabel til at holde antallet af bogstaver i strengen : Hej
int breve = 0;
Increment denne variabel hver gang en bogstav stødt .
2
Erklær en "for" loop til at gentage gennem strengen tegn for tegn : Hej
for (int i = 0; i < input.length (); i + +) { nær
input strengen antages at blive opbevaret i en variabel kaldet "input ". Ændre det navn i "for" loop evt
3
Tjek snoren på hver iteration af "for" loop, forøgning "breve " , hvis et brev er stødt : . < Br >
if ( Character.isLetter ( input.charAt ( i)) ) { breve + + ;}
Luk "for" loop med " }" symbol. Når " for " loop er færdig, " bogstaverne" indeholder antallet af bogstaver i strengen.