Advertisement
Guest User

Untitled

a guest
Apr 13th, 2014
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class CalcV2 {
  5.  
  6.     public static final Scanner userInput = new Scanner(System.in);
  7.     private static int[] numbers = new int[2];
  8.  
  9.     public static void main(String[] args) {
  10.        
  11.         int choice;
  12.        
  13.         System.out.println("Calculator");
  14.         System.out.println("\nChoose your calculation:");
  15.         System.out.println("\n1. Addition");
  16.         System.out.println("2. Subtraction");
  17.         System.out.println("3. Multiplication");
  18.         System.out.println("4. Division");
  19.         System.out.print("\nYour Choice: ");
  20.         choice = userInput.nextInt();
  21.        
  22.         switch(choice) {
  23.         case 1:
  24.             performAddition();
  25.             break;
  26.         case 2:
  27.             performSubtraction();
  28.             break;
  29.         case 3:
  30.             performMultiplication();
  31.             break;
  32.         case 4:
  33.             performDivision();
  34.             break;
  35.         }
  36.        
  37.     }
  38.    
  39.     private static int[] getNumbers(){
  40.         int[] numbers = new int[2];
  41.         System.out.print("\nFirst Number: ");
  42.         numbers[0] = userInput.nextInt();
  43.         System.out.print("\nSecond Number: ");
  44.         numbers[1] = userInput.nextInt();
  45.         return numbers;
  46.     }
  47.  
  48.     public static void performAddition(){
  49.         numbers = getNumbers();
  50.         System.out.println("\nAddition");
  51.         System.out.println("\n" + numbers[0] + " + " + numbers[1] + " = " + (numbers[0] + numbers[1]));
  52.     }
  53.    
  54.     public static void performSubtraction(){
  55.         numbers = getNumbers();
  56.         System.out.println("\nSubtration");
  57.         System.out.println("\n" + numbers[0] + " - " + numbers[1] + " = " + (numbers[0] - numbers[1]));
  58.     }
  59.    
  60.     public static void performMultiplication(){
  61.         numbers = getNumbers();
  62.         System.out.println("\nMultiplication");
  63.         System.out.println("\n" + numbers[0] + " x " + numbers[1] + " = " + (numbers[0] * numbers[1]));
  64.     }
  65.    
  66.     public static void performDivision(){
  67.         numbers = getNumbers();
  68.         System.out.println("\nSubtraction");
  69.         System.out.println("\n" + numbers[0] + " / " + numbers[1] + " = " + (numbers[1] / numbers[0]));
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement