Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- public class A2
- {
- public static void main(String [] args)
- {
- String input1 = JOptionPane.showInputDialog("Welcome to the calculator! \nPlease enter your first number.");
- double value1 = Double.parseDouble(input1);
- String operator = JOptionPane.showInputDialog("What would you like to do? \nPlease choose from the following options: \n+\n-\n*\n%\n/");
- String input2 = JOptionPane.showInputDialog("Please enter your second number.");
- double value2 = Double.parseDouble(input2);
- if (operator == "+")
- {
- double z= add(value1,value2);
- JOptionPane.showInputDialog("The result of" + value1+value2+z );
- }
- else if (operator == "-")
- {
- double z=minus(value1,value2);
- JOptionPane.showInputDialog("The result of" + value1+value2+z );
- }
- else if (operator == "/")
- { double z=divide(value1,value2);
- JOptionPane.showInputDialog("The result of" + value1+value2+z );
- }
- else if (operator == "*")
- {
- double z= multiple(value1,value2);
- JOptionPane.showInputDialog("The result of" + value1+value2+z );
- }
- else if (operator == "%")
- {
- double z=modulus(value1,value2);
- JOptionPane.showInputDialog("The result of" + value1+value2+z );
- }
- }
- public static double add(double x, double y)
- { double z = x+y;
- return z;
- }
- public static double minus(double x, double y)
- { double z = x-y;
- return z;
- }
- public static double multiple(double x, double y)
- { double z = x*y;
- return z;
- }
- public static double divide(double x, double y)
- { double z = x/y;
- return z;
- }
- public static double modulus(double x, double y)
- { double z = x%y;
- return z;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement