Save each class in a separate .java file and compile the main class
Main Class
import java.util.Scanner;
public class SimpleCal {
public static void main(final String args[]) {
Scanner sc=new Scanner(System.in);
System.out.println("\bWelcome to Simple Cal 2.0");
System.out.println("\nEnter 1 to add two numbers");
System.out.println("Enter 2 to substract second number from first number");
System.out.println("Enter 3 to multiply two numbers");
System.out.println("Enter 4 to divide first number from second number");
System.out.println("\nEnter operation you want to perform");
int opt=sc.nextInt();
if(opt==1){
Add ad = new Add();
ad.add() ;
}else if(opt==2){
Sub sb= new Sub();
sb.sub() ;
}else if(opt==3){
Multi mt= new Multi();
mt.multi() ;
}else if(opt==4){
Div dv= new Div();
dv.div() ;
}else{
System.out.println("Invalid operation");
}
}
}
Addition Class
import java.util.Scanner;
public class Add {
Scanner sc=new Scanner(System.in);
public void add(){
System.out.print("Enter your first number: ");
double num1=sc.nextDouble();
System.out.print("Entre your second number: ");
double num2=sc.nextDouble();
double tot=num1+num2;
System.out.println("Sum of two numbers is: "+tot);
}
}
Subtract Class
import java.util.Scanner;
public class Sub {
Scanner sc=new Scanner(System.in);
public void sub(){
System.out.print("Enter your firts number: ");
double num1=sc.nextDouble();
System.out.print("Enter youe second number: ");
double num2=sc.nextDouble();
double dif=num1-num2;
System.out.println("Difference of two numbers is "+dif);
}
}
Multiplication Class
import java.util.Scanner;
public class Multi {
Scanner sc=new Scanner(System.in);
public void multi(){
System.out.print("Enter your first number: ");
double num1=sc.nextDouble();
System.out.print("Enter your second number: ");
double num2=sc.nextDouble();
double product=num1*num2;
System.out.println("Product of two numbers is "+product);
}
}
Division Class
import java.util.Scanner;
public class Div {
Scanner sc=new Scanner(System.in);
public void div(){
System.out.print("Enter your first number: ");
double num1=sc.nextDouble();
System.out.print("Enter your second number: ");
double num2=sc.nextDouble();
double division=num1/num2;
System.out.println("Division of first number from second numbers is "+division);
}
}
Comments
Post a Comment