Sie sind auf Seite 1von 2

public class MainClass

{
public static void main(String args[])
{
Menu myMenu = new Menu();

myMenu.start();

System.out.println("\nProgram terminates.");
System.exit(0);
}
}
import java.util.Scanner;

public class Menu


{
public void start()
{

private Scanner kbdInput = new Scanner(System.in);


private Calculator myCalc = new Calculator();
private DisplayResults myDisplay = new DisplayResults();

public int showMenu()


{
System.out.println("Four-Function Calculator");
System.out.println("Select a calculation by entering the number to \n" +
"the left of the operation.\n");

System.out.println("1.\tAddition");
System.out.println("2.\tSubtraction");
System.out.println("3.\tMultiplication");
System.out.println("4.\tDivision");
System.out.println("5.\tQuit");

System.out.print("\nPlease enter the number of the desired operation; ");


return kbdInput.nextInt();
}

public void getUserValue()


{
double value1 = 0.0;
double value2 = 0.0;

System.out.print("Please enter a numeric value: ");


value1 = kbdInput.nextDouble();
System.out.print("Please enter another numeric value: ");
value2 = kbdInput.nextDouble();

myDisplay.showResult(value1, value2, myCalc.addition(value1, value2));

Calculator myCalculator = new Calculator();

myCalculator.start();
}
}
public double addition(double num1, double num2)
{
return (num1 + num2);
}

public double subtraction(double num1, double num2)


{
return (num1 - num2);
}

public double multiplication(double num1, double num2)


{
return (num1 * num2);
}
public void moveToDisplay()
{
DisplayResults myDisplayResults = new DisplayResults();

myDisplayResults.start();
}
}

Displaying Results:
public class DisplayResults
{
public void start()
{

}
public void showResult(double value1, double value2, double answer)
{
System.out.printf("\n%.2f + %.2f = %.2f\n", value1, value2,answer);
}
}

Das könnte Ihnen auch gefallen