Calculator in Java...


import java.util.Scanner;
public class Calculator
{
static void add(int n1,int n2)
  {
    int add;
    add=n1+n2;
    System.out.print(+add);
  }
static void sub(int n1,int n2)
  {
    int sub;
    sub=n1-n2;
    System.out.print(+sub);
  }
static void mult(int n1,int n2)
  {
  int mult;
  mult=n1*n2;
  System.out.print(+mult);
  }
  static void div(int n1,int n2)
  {
    int div;
    div=n1/n2;
    System.out.print(+div);
  }
  static void rem(int n1,int n2)
  {
    int rem;
    rem=n1%n2;
    System.out.print(+rem);
  }
  public static void main(String[] args)
{
int num1,num2;
char ch,input3;
Scanner sc=new Scanner(System.in);
do
{
System.out.print("Enter first number:");
num1=sc.nextInt();
System.out.print("Enter second number:");
num2=sc.nextInt();
System.out.print("Enter signs only(+,-,*,/,%).");
System.out.print("\nOperations(sign): ");
input3=sc.next().charAt(0);
switch(input3)
{
  case '+':add(num1,num2);
  break;
  case '-':sub(num1,num2);
  break;
  case '*':mult(num1,num2);
  break;
  case '/':div(num1,num2);
  break;
  case '%':rem(num1,num2);
  break;
  default: System.out.print("Invalid Operation.");
}
  System.out.print("\nWant to Continue?(Yes/No)\n");
  ch=sc.next().charAt(0);
}while(ch=='Y'|| ch=='y');
sc.close();
System.out.print("Calculator closed.");
}
}


*** Input && Output ***



Post a Comment

0 Comments