datatypen String i Java är som en array av tecken , och du kan använda den " långa " metoden för att bestämma antalet tecken i en sträng som matas in av användaren . Räkna bokstäverna i en sådan sträng är lite svårare , eftersom tecken som mellanslag , siffror och skiljetecken i arrayen måste diskonteras . Kombinera " isLetter " metod tecknet klassen med ett " för " loop att analysera igenom en ingång sträng och räkna bokstäverna i det . Instruktioner
1
Skapa en variabel för att hålla antalet bokstäver i strängen :
int bokstäver = 0 ;
Tillväxt denna variabel varje gång en bokstav påträffas .
2
Deklarera en " för " loop för att iterera igenom strängen tecken för tecken :
for (int i = 0 ; i < input.length ( ) ; i + + ) {
indatasträngen antas lagras i en variabel kallad "ingång. " Ändra detta namn i " för " loop vid behov
3
Kontrollera strängen på varje iteration av " för " loop , uppräkning "bokstäver " om ett brev påträffas : .
if ( Character.isLetter ( input.charAt ( i) ) ) { bokstäver + + ; }
Stäng " för " loop med " } " symbol . När " för " loop är klar , " märker " innehåller antalet bokstäver i strängen .