Advertisement
Waliullah8328

Simple Calculator

Feb 2nd, 2021
554
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class SimpleCalculator {
  6.     public static void Sub( double a, double b)
  7.     {
  8.         if(a>b){
  9.             double result = a-b;
  10.             System.out.println("Subtraction : "+result);
  11.         }
  12.         else
  13.         {
  14.             double result2 = b-a;
  15.             System.out.println("Subtraction : "+result2);
  16.         }
  17.     }
  18.  
  19.     public static void Add(double a, double b)
  20.     {
  21.         double result =a+b;
  22.         System.out.println("Sum :"+result);
  23.     }
  24.  
  25.     public static void Mul(double x, double y)
  26.     {
  27.         double result =x*y;
  28.         System.out.println("Sum :"+result);
  29.     }
  30.  
  31.     public static void Div( double a, double b)
  32.     {
  33.         double result = a / b;
  34.         System.out.println("Sum :"+result);
  35.     }
  36.  
  37.  
  38.     public static void main(String[] args) {
  39.  
  40.         Scanner input = new Scanner(System.in);
  41.         double c,d;
  42.         System.out.print("Please Enter Your First Number : ");
  43.         c = input.nextDouble();
  44.  
  45.         System.out.print("Please Enter Your First Number : ");
  46.         d = input.nextDouble();
  47.  
  48.         System.out.print("Please Enter Your Arithmetic Operators : ");
  49.         char ch = input.next().charAt(0);
  50.  
  51.         switch(ch)
  52.         {
  53.             case '+':
  54.                 Add(c,d);
  55.                 break;
  56.  
  57.             case '-':
  58.                 Sub(c,d);
  59.                 break;
  60.             case '*':
  61.                 Mul(c,d);
  62.                 break;
  63.             case '/':
  64.                 Div(c,d);
  65.                 break;
  66.  
  67.  
  68.             default:
  69.                 break;
  70.  
  71.  
  72.         }
  73.  
  74.  
  75.     }
  76. }
  77.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement