Conditional.java

  1. package org.drip.zen.juice;

  2. /*
  3.  * 1) Odd/Even
  4.  * 2) Simple Vowel/Consonant Variants
  5.  * 4) Hot/Cold/Comfortable
  6.  * 5) Grades Table
  7.  */

  8. public class Conditional {

  9.     public static boolean IsOdd (int number)
  10.     {
  11.         boolean odd = false;

  12.         if (number % 2 == 0)
  13.             odd = false;
  14.         else
  15.             odd = true;

  16.         return odd;
  17.     }

  18.     public static boolean IsVowel (char alphabet)
  19.     {
  20.         boolean vowel = false;

  21.         if (alphabet == 'a' || alphabet == 'e' || alphabet == 'i' || alphabet == 'o' || alphabet == 'u')
  22.             vowel = true;
  23.         else
  24.             vowel = false;

  25.         return vowel;
  26.     }

  27.     public static boolean IsVowel2 (char alphabet)
  28.     {
  29.         boolean vowel = false;

  30.         if (alphabet == 'a' || alphabet == 'e' || alphabet == 'i' || alphabet == 'o' || alphabet == 'u' || alphabet == 'A' || alphabet == 'E' || alphabet == 'I' || alphabet == 'O' || alphabet == 'U')
  31.             vowel = true;
  32.         else
  33.             vowel = false;

  34.         return vowel;
  35.     }

  36.     public static String HotColdComfortable (double temperature)
  37.     {
  38.         String hotColdComfortable;

  39.         if (temperature < 55)
  40.             hotColdComfortable = "TOO COLD";
  41.         else if (temperature > 85)
  42.             hotColdComfortable = "TOO HOT";
  43.         else
  44.             hotColdComfortable = "JUST RIGHT";

  45.         return hotColdComfortable;
  46.     }

  47.     public static String Grade (double numberGrade)
  48.     {
  49.         String letterGrade;

  50.         if (numberGrade >= 95)
  51.             letterGrade = "A";
  52.         else if (numberGrade >= 85 && numberGrade < 95)
  53.             letterGrade = "B";
  54.         else if (numberGrade >= 75 && numberGrade < 85)
  55.             letterGrade = "C";
  56.         else if (numberGrade >= 65 && numberGrade < 75)
  57.             letterGrade = "D";
  58.         else if (numberGrade >= 55 && numberGrade < 65)
  59.             letterGrade = "E";
  60.         else
  61.             letterGrade = "F";

  62.         return letterGrade;
  63.     }

  64.     public static final void main (String[] args)
  65.     {
  66.         int firstNumber = 33;

  67.         boolean isFirstNumberOdd = IsOdd (firstNumber);

  68.         System.out.println ("\t" + firstNumber + " is Odd? " + isFirstNumberOdd);

  69.         char firstAlphabet = 'o';

  70.         boolean isFirstAlphabetVowel = IsVowel (firstAlphabet);

  71.         System.out.println ("\t" + firstAlphabet + " is Vowel? " + isFirstAlphabetVowel);

  72.         char secondAlphabet = 'O';

  73.         boolean isSecondAlphabetVowel = IsVowel (secondAlphabet);

  74.         System.out.println ("\tFirst Try: " + secondAlphabet + " is Vowel? " + isSecondAlphabetVowel);

  75.         boolean isSecondAlphabetVowel2 = IsVowel2 (secondAlphabet);

  76.         System.out.println ("\tSecond Try: " + secondAlphabet + " is Vowel? " + isSecondAlphabetVowel2);

  77.         double temperature = 75;

  78.         String temperatureFeeling = HotColdComfortable (temperature);

  79.         System.out.println ("\t" + temperature + " is " + temperatureFeeling);

  80.         double score = 93;

  81.         String scoreGrade = Grade (score);

  82.         System.out.println ("\tGrade for " + score + " is " + scoreGrade);
  83.     }
  84. }