Monday, 12 October 2020

Java program to check that input character is vowel or constant

 Java program to check that input character is vowel or constant using if-else and java ternary operator


  1. public class VowelConstant {
  2.  
  3. /**
  4.   * Check that input character is a vowel or constant
  5.   *
  6.   * @param args
  7.   */
  8. public static void main(String[] args) {
  9.  
  10. // using java if-else
  11. System.out.println("==== using java if-else ===");
  12. checkInputChar('a'); // Output -> Vowel
  13. checkInputChar('A'); // Output -> Vowel
  14. checkInputChar('f'); // Output -> Constant
  15. checkInputChar('z'); // Output -> Constant
  16.  
  17. // using java ternary operator
  18. System.out.println("==== using java ternary operator ===");
  19. checkInputCharUsingTernary('a'); // Output -> Vowel
  20. checkInputCharUsingTernary('A'); // Output -> Vowel
  21. checkInputCharUsingTernary('f'); // Output -> Constant
  22. checkInputCharUsingTernary('z'); // Output -> Constant
  23. }
  24.  
  25. // using java if-else
  26. private static void checkInputChar(Character ch) {
  27. if ((ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
  28. || (ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U')) {
  29. System.out.println("Vowel");
  30. } else {
  31. System.out.println("Constant");
  32. }
  33. }
  34.  
  35. // using java ternary operator
  36. private static void checkInputCharUsingTernary(Character ch) {
  37. String result = (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
  38. || (ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') ?
  39. "Vowel" : "Constant";
  40. System.out.println(result);
  41. }
  42. }
Output -
====  using java if-else ===
Vowel
Vowel
Constant
Constant
====  using java ternary operator ===
Vowel
Vowel
Constant
Constant

No comments:

Post a Comment