Java 为什么它不接受它作为数组,并一直说它解析为类<;角色>;?

Java 为什么它不接受它作为数组,并一直说它解析为类<;角色>;?,java,arrays,class,character,resolve,Java,Arrays,Class,Character,Resolve,我认为这是我试图建立的一系列元音和辅音,但这个错误几乎让我发疯。我希望有人能解释我的错误。提前感谢;) }也许还应该知道,在我使用char[indexCounter]=(char)dez的行中出现了这个错误;您没有(也不能)名为char的变量。你可能想写辅音[indexCounter]和元音[indexCounter]。(另外,您需要在循环中使用i27)非常感谢!!这是一个愚蠢的错误,哈哈^^ public static int dez = 97; public char[] setCons

我认为这是我试图建立的一系列元音和辅音,但这个错误几乎让我发疯。我希望有人能解释我的错误。提前感谢;)


}

也许还应该知道,在我使用char[indexCounter]=(char)dez的行中出现了这个错误;您没有(也不能)名为
char的变量。你可能想写
辅音[indexCounter]
元音[indexCounter]
。(另外,您需要在循环中使用
i<27
,而不是
i>27
)非常感谢!!这是一个愚蠢的错误,哈哈^^
public static int dez = 97;


public char[] setConsonantArray(){

    char[] consonant = new char[21];

    int indexCounter = 0;

    for(int i = 0; i>27; i++){
        if(dez != 97 && dez != 101 && dez != 105 && dez != 111 && dez !=117){
            char[indexCounter] = (char) dez;
            indexCounter++;
        }else{
        }
        dez++;
    }
    return consonant;
}



public char[] setVowelArray(){

    char[] vowel = new char[5];

    int indexCounter = 0;

    for(int i = 0; i>27; i++){
        if(dez == 97 || dez == 101 || dez == 105 || dez == 111 || dez ==117){
            char[indexCounter] = (char) dez;
            indexCounter++;
        }else{}
        dez++;
    }
    return vowel;
}