У вас может быть строка, содержащая ваши гласные, а затем проверить, содержит ли она первый символ ввода:
Scanner input = new Scanner(System.in);
String vowels = "aeiouAEIOU";
System.out.print("Enter tha Letter: ");
char x = input.next().charAt(0);
if(vowels.contains(Character.toString(x))){
System.out.println("Vowel");
}else{
System.out.println("Consonant");
}
input.close();
В качестве альтернативы уменьшите vowels
до "aeiou"
и введите символ ввода в нижний регистр, используя Character.toString(x)
. Но мне лично больше нравится другой способ.