public class AssignmentChapter9
{
public static void main(String[] args)
{
String words = Input.getString("Please enter a series of words with the spaces omitted.");
String alphabet = "abcdefghijklmnopqrstuvwxyz";
String inputWords = words.toLowerCase();
int lcount[] = new int[26];
char var1;
char var2;
for(int x = 0; x <= words.length(); x++)
{
var1 = words.charAt(x);
for(int y = 0; y < 27; y++)
{
var2 = alphabet.charAt(y);
if(var1 == var2)
{
lcount[y] += 1;
}
}
}
for(int z = 0; z < 27; z++)
{
System.out.println("Letter " + alphabet.charAt(z + 1) + " count = " + lcount[z]);
}
}
}
Я пытался написать программу в java, чтобы определить, сколько раз каждый символ в алфавите появляется в заданной строке. Я смог успешно скомпилировать программу, но после того, как пользовательский ввод завершен, он дает исключение за пределами. Любая помощь будет оценена по достоинству.Алфавитный счетчик с использованием строковых массивов