用java输入一个字母并判断该字母是元音还是辅音
时间: 2023-12-17 16:06:11 浏览: 165
C++检测字母字符串中各元音字母数量
以下是一个示例代码,可用于输入一个字母并判断该字母是元音还是辅音:
```
import java.util.Scanner;
public class VowelOrConsonant {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a letter: ");
char letter = scanner.next().charAt(0);
scanner.close();
if (letter == 'a' || letter == 'e' || letter == 'i' || letter == 'o' || letter == 'u' ||
letter == 'A' || letter == 'E' || letter == 'I' || letter == 'O' || letter == 'U') {
System.out.println(letter + " is a vowel.");
} else if ((letter >= 'a' && letter <= 'z') || (letter >= 'A' && letter <= 'Z')) {
System.out.println(letter + " is a consonant.");
} else {
System.out.println(letter + " is not a letter.");
}
}
}
```
在这个示例代码中,我们首先使用Scanner类获取用户输入的一个字符,并将其存储在char类型的变量letter中。然后,我们使用if-else语句来判断letter是否为元音或辅音。如果letter是元音,则打印出“letter is a vowel.”的消息。否则,如果letter是辅音,则打印出“letter is a consonant.”的消息。最后,如果letter不是字母,则打印出“letter is not a letter.”的消息。
阅读全文