De string data type in Java is als een array van karakters , en u kunt de " lengte " methode gebruiken om het aantal tekens in een tekenreeks ingevoerd door de gebruiker te bepalen . Het tellen van de letters in een dergelijke reeks is iets lastiger , omdat karakters zoals spaties , cijfers en leestekens in de array moet worden verdisconteerd . Combineer de ' isLetter " methode van het karakter klasse met een lus" voor " te ontleden door middel van een input string en tel de letters erin . Instructies 1 Maak een variabele aan het aantal letters in de string te houden : int brieven = 0 ; Verhoging deze variabele telkens een letter wordt aangetroffen . kopen van 2 Verklaar een lus "voor" te doorlopen de string per teken : for (int i = 0 ; i < input.length ( ) ; i + + ) { input string wordt verondersteld te worden opgeslagen in een variabele met de naam "input ". Verander die naam in de lus "voor" zonodig 3 Controleer de snaar op elke iteratie van de lus "voor" , incrementing " brieven " als een letter wordt aangetroffen : . < Br > if ( Character.isLetter ( input.charAt ( i ) ) ) { letters + + ; } Sluit de lus "voor" met de " } " symbool . Wanneer de lus "voor" is voltooid , " brieven " bevat het aantal letters in de string .
|