All pastes #756743 Raw Edit

Someone

public text v1 · immutable
#756743 ·published 2007-10-31 18:41 UTC
rendered paste body
import java.util.*;
public class Calculator 
{
	public static void main(String[] args)
	{
		double[] numbers = new double[2];
		
		displayMenu(numbers);
	}
	// Method to show menu
	private static void displayMenu(double[] numbersIn)
	{
		Scanner sc = new Scanner(System.in);
		char choice = 0;
		
		do
		{	
			System.out.println("\t\t\tCustom Calculator Version 0.2");
			System.out.println("[1] Add");
			System.out.println("[2] Divide");
			System.out.println("[3] Multiple");
			System.out.println("[4] Subtract");
			System.out.println("[5] Exit");
			System.out.println();
			System.out.print("Please enter your choice: ");
			choice = sc.next().charAt(0);
			
			switch(choice)
			{
				case '1':	inputNumbers(numbersIn);
							totalNumbers(numbersIn, choice);
							break;
				case '2':	inputNumbers(numbersIn);
							totalNumbers(numbersIn, choice);
							break;
				case '3':	inputNumbers(numbersIn);
							totalNumbers(numbersIn, choice);
							break;
				case '4':	inputNumbers(numbersIn);
							totalNumbers(numbersIn, choice);
							break;		
							
				default: System.out.println("Please select between 1-5");			
			}
		} while (choice != 5);
		System.out.println("Goodbye");
		
	}
	
	// Method to get the numbers
	private static void inputNumbers(double[] numbersIn)
	{
		Scanner sc = new Scanner(System.in);
		for (int i = 0; i < numbersIn.length; i++)
		{
			System.out.print("Please enter number: " + (i+1) + " - ");
			numbersIn[i] = sc.nextDouble();
		}		
	}
	
	// Method to get the total
	private static void totalNumbers(double[] numbersIn, char choiceIn)
	{
		double total = 0;
		if (choiceIn == '1')
		{
			for (int i = 0; i < numbersIn.length; i++)
			{
				total = numbersIn[i] + numbersIn[i];
			}
		}
		else if (choiceIn == '2')
		{
			for (int i = 0; i < numbersIn.length; i++)
			{
				total = numbersIn[i] / numbersIn[i];
			}
		}
		else if (choiceIn == '3')
		{
			for (int i = 0; i < numbersIn.length; i++)
			{
				total = numbersIn[i] * numbersIn[i];
			}
		}
		else if (choiceIn == '4')
		{
			for (int i = 0; i < numbersIn.length; i++)
			{
				total = numbersIn[i] - numbersIn[i];
			}
		}
		System.out.println();
		System.out.println("Total is: " + total);
		System.out.println();
	}
}