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 ***
0 Comments