请大家帮忙运行一个java程序

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:44:34
public class CountLettersInArray {
public static void main(String[] args) {
char[] chars = createArray();
System.out.println("The lowercase letters are:");
displayArray(chars);

int[] counts = countLetters(chars);

System.out.println();
System.out.println("The occurrences of each letter are:");
displayCounts(counts);
}

public static char[] createArray() {
char[] chars = new char[100];
for (int i = 0; i < chars.length; i++)
chars[i] = RandomCharacter.getRandomLowerCaseLetter();

return chars;
}

public static void displayArray(char[] chars) {
for (int i = 0; i < chars.length; i++) {
if ((i + 1) % 20 == 0)
System.out.println(chars[i] + " ");
else
System.out.print(chars[i] + " ");
}
}

public static int[] countLetters(char[] chars) {
int[]

把内部类RandomCharacter变成静态就可以了。

public class CountLettersInArray {
public static void main(String[] args) {
char[] chars = createArray();
System.out.println("The lowercase letters are:");
displayArray(chars);

int[] counts = countLetters(chars);

System.out.println();
System.out.println("The occurrences of each letter are:");
displayCounts(counts);
}

public static char[] createArray() {
char[] chars = new char[100];
for (int i = 0; i < chars.length; i++)
chars[i] = RandomCharacter.getRandomLowerCaseLetter();

return chars;
}

public static void displayArray(char[] chars) {
for (int i = 0; i < chars.length; i++) {
if ((i + 1) % 20 == 0)
System.out.println(chars[i] + " ");
else
System.out.print(chars[i] + " ");
}
}

public static int[