Java program to check that input character is vowel or constant using if-else and java ternary operator
- public class VowelConstant {
- /**
- * Check that input character is a vowel or constant
- *
- * @param args
- */
- public static void main(String[] args) {
- // using java if-else
- System.out.println("==== using java if-else ===");
- checkInputChar('a'); // Output -> Vowel
- checkInputChar('A'); // Output -> Vowel
- checkInputChar('f'); // Output -> Constant
- checkInputChar('z'); // Output -> Constant
- // using java ternary operator
- System.out.println("==== using java ternary operator ===");
- checkInputCharUsingTernary('a'); // Output -> Vowel
- checkInputCharUsingTernary('A'); // Output -> Vowel
- checkInputCharUsingTernary('f'); // Output -> Constant
- checkInputCharUsingTernary('z'); // Output -> Constant
- }
- // using java if-else
- private static void checkInputChar(Character ch) {
- if ((ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
- || (ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U')) {
- System.out.println("Vowel");
- } else {
- System.out.println("Constant");
- }
- }
- // using java ternary operator
- private static void checkInputCharUsingTernary(Character ch) {
- String result = (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
- || (ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') ?
"Vowel" : "Constant";
- System.out.println(result);
- }
- }
Output -
==== using java if-else ===
Vowel
Vowel
Constant
Constant
==== using java ternary operator ===
Vowel
Vowel
Constant
Constant
No comments:
Post a Comment