Advertisement
Rahmadnet

DECISION MAKING

Jun 25th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.56 KB | None | 0 0
  1. * DECISION MAKING
  2.  
  3. package DecisionMaking;
  4.  
  5. public class TestDecisionMaking
  6. {
  7.     public static void main(String[] args)
  8.     {      
  9.        
  10.         System.out.println("(IF Statement)");
  11.         AssignmentDecision ifstatement = new IfStatement();
  12.         ifstatement.ifStatement();
  13.        
  14.         System.out.println("\n(IF-ELSE Statement)");
  15.         AssignmentDecision ifelsestatement = new IfElseStatement();
  16.         ifelsestatement.ifElseStatement();
  17.        
  18.         System.out.println("\n(Nested IF-ELSE Statement)");
  19.         AssignmentDecision nestedifelsestatement = new NestedIfElseStatement();
  20.         nestedifelsestatement.nestedIfElseStatement();
  21.        
  22.         System.out.println("\n(SWITCH Statement)");
  23.         AssignmentDecision switchstatement = new SwitchStatement();
  24.         switchstatement.switchStatement();
  25.     }
  26. }
  27.  
  28. public class AssignmentDecision
  29. {
  30.     public void ifStatement() {}
  31.     public void ifElseStatement() {}
  32.     public void nestedIfElseStatement() {}
  33.     public void switchStatement() {}
  34. }
  35.  
  36.  
  37. public class IfStatement extends AssignmentDecision
  38. {
  39.     public void ifStatement()
  40.     {
  41.         int number = 10;
  42.        
  43.         if (number > 0)
  44.         {
  45.             System.out.println("Number is positive.");
  46.         }
  47.         System.out.println("This statement is always executed.");
  48.     }
  49. }
  50.  
  51. public class IfElseStatement extends AssignmentDecision
  52. {
  53.    
  54.     public void ifElseStatement()
  55.     {
  56.         int number = 10;
  57.        
  58.         if(number > 0)
  59.         {
  60.             System.out.println("Number is positive.");
  61.         }
  62.        
  63.         else
  64.            
  65.         {
  66.             System.out.println("Number is not positive.");
  67.         }
  68.        
  69.         System.out.println("This statement is always executed.");
  70.     }
  71. }
  72.  
  73. public class NestedIfElseStatement extends AssignmentDecision
  74. {
  75.     double n1 = -1.0, n2 = 4.5, n3 = -5.3, largestNumber;
  76.    
  77.     public void nestedIfElseStatement()
  78.     {
  79.         if(n1 >= n2)
  80.         {
  81.             if(n1 >= n3)
  82.             {
  83.                 largestNumber = n1;
  84.             }
  85.            
  86.             else
  87.            
  88.             {
  89.                 largestNumber = n3;
  90.             }
  91.         }
  92.        
  93.         else
  94.            
  95.         {  
  96.             if(n2 >= n3)
  97.             {
  98.                 largestNumber = n2;
  99.             }
  100.            
  101.             else
  102.                
  103.             {
  104.                 largestNumber = n3;
  105.             }
  106.         }
  107.         System.out.println("Large number is " + largestNumber);
  108.     }
  109.  
  110. }
  111.  
  112. public class SwitchStatement extends AssignmentDecision
  113. {
  114.     int day = 4;
  115.    
  116.     public void switchStatement()
  117.     {
  118.         switch (day) {
  119.         case 1:
  120.             System.out.println("Monday");
  121.             break;
  122.         case 2:
  123.             System.out.println("Tuesday");
  124.             break;
  125.         case 3:
  126.             System.out.println("Wednesday");
  127.             break;
  128.         case 4:
  129.             System.out.println("Thursday");
  130.             break;
  131.         case 5:
  132.             System.out.println("Friday");
  133.             break;
  134.         case 6:
  135.             System.out.println("Saturday");
  136.             break;
  137.         case 7:
  138.             System.out.println("Sunday");
  139.  
  140.         default:
  141.             break;
  142.         }
  143.     }
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement