English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستتعلم كيفية استخدام جملة if..else و switch في بايثون لتحقق ما إذا كانت الحرف حرف هجائي أو صوتي.
public class VowelConsonant { public static void main(String[] args) { char ch = 'i'; if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') System.out.println(ch + " هو حرف"); else System.out.println(ch + " هو صوت"); } }
عند تشغيل البرنامج، الناتج هو:
i هي حرف هجائي
في البرنامج المذكور أعلاه، يتم تخزين 'i' في متغير char ch. في بايثون، يتم استخدام雙 quotation marks " " للكلمات، والـ single quotation marks ' ' للحوروف.
الآن، لتحقق ما إذا كان ch هو حرف هجائي، تحقق ما إذا كان ch هو أي مما يلي ('a', 'e', 'i', 'o', 'u'). يمكن إكمال هذا باستخدام جملة if..else بسيطة.
يمكننا أيضًا استخدام جملة switch في بايثون لتحقق من الحروف الهجائية أو الحروف الصوتية.
public class VowelConsonant { public static void main(String[] args) { char ch = 'z'; switch (ch) { case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println(ch + " هو حرف"); break; default: System.out.println(ch + " هو صوت"); } } }
عند تشغيل البرنامج، الناتج هو:
z هو صوت
في البرنامج المذكور أعلاه، لم نستخدم جملة if طويلة، بل قمنا بتبديلها إلى جملة switch case.
إذا كان ch هو إحدى الحالات التالية ('a', 'e', 'i', 'o', 'u')، فإنه يتم طباعة الهاء. وإلا، يتم تنفيذ default وطباعة الصوتية على الشاشة.