Java程式判斷給定字元是母音還是子音


在本文中,我們將學習如何使用Java來判斷給定的字元是母音還是子音。在英語字母表中,'a'、'e'、'i'、'o'和'u'是母音,其餘字母是子音。為了判斷給定的字母是母音還是子音。

使用迴圈和或運算子來驗證給定字元是否為'a'或'e'或'i'或'o'或'u',否則它是子音。

判斷給定字元是母音還是子音的步驟

以下是判斷給定字元是母音還是子音的步驟:

  • 首先,我們將從java.util包中匯入Scanner類
  • 然後提示使用者輸入一個字元並將其儲存在ch中。
  • 使用if語句檢查ch是否為'a'、'e'、'i'、'o'或'u'。如果是,則它是母音,否則它是子音。
  • 列印字元是母音還是子音。

Java程式判斷給定字元是母音還是子音

以下是判斷給定字元是母音還是子音的Java程式:

import java.util.Scanner;
public class VowelOrConsonant {
   public static void main(String args[]){
      System.out.println("Enter a character :");
      Scanner sc = new Scanner(System.in);
      char ch = sc.next().charAt(0);
      if(ch == 'a'|| ch == 'e'|| ch == 'i' ||ch == 'o' ||ch == 'u'||ch == ' '){
         System.out.println("Given character is an vowel");
      }else{
         System.out.println("Given character is a consonant");
      }
   }
}

輸出

Enter a character :
a
Given character is an vowel
Enter a character :
l
Given character is a consonant

程式碼解釋

程式首先使用Scanner類從使用者那裡讀取一個字元。然後,它透過if語句檢查該字元是否為母音('a'、'e'、'i'、'o'、'u')之一。如果字元與這些母音中的任何一個匹配,則程式輸出"給定字元是母音。"如果它不匹配,則程式得出結論,該字元是子音,並列印"給定字元是子音。"

更新於: 2024年9月13日

8K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.