Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class CalcV2 {
- public static final Scanner userInput = new Scanner(System.in);
- private static int[] numbers = new int[2];
- public static void main(String[] args) {
- int choice;
- System.out.println("Calculator");
- System.out.println("\nChoose your calculation:");
- System.out.println("\n1. Addition");
- System.out.println("2. Subtraction");
- System.out.println("3. Multiplication");
- System.out.println("4. Division");
- System.out.print("\nYour Choice: ");
- choice = userInput.nextInt();
- switch(choice) {
- case 1:
- performAddition();
- break;
- case 2:
- performSubtraction();
- break;
- case 3:
- performMultiplication();
- break;
- case 4:
- performDivision();
- break;
- }
- }
- private static int[] getNumbers(){
- int[] numbers = new int[2];
- System.out.print("\nFirst Number: ");
- numbers[0] = userInput.nextInt();
- System.out.print("\nSecond Number: ");
- numbers[1] = userInput.nextInt();
- return numbers;
- }
- public static void performAddition(){
- numbers = getNumbers();
- System.out.println("\nAddition");
- System.out.println("\n" + numbers[0] + " + " + numbers[1] + " = " + (numbers[0] + numbers[1]));
- }
- public static void performSubtraction(){
- numbers = getNumbers();
- System.out.println("\nSubtration");
- System.out.println("\n" + numbers[0] + " - " + numbers[1] + " = " + (numbers[0] - numbers[1]));
- }
- public static void performMultiplication(){
- numbers = getNumbers();
- System.out.println("\nMultiplication");
- System.out.println("\n" + numbers[0] + " x " + numbers[1] + " = " + (numbers[0] * numbers[1]));
- }
- public static void performDivision(){
- numbers = getNumbers();
- System.out.println("\nSubtraction");
- System.out.println("\n" + numbers[0] + " / " + numbers[1] + " = " + (numbers[1] / numbers[0]));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement