calculator program in java

// this was all coded by me, to use it get Eclipse, or IntelliJ and make a new
// Java Project

package javaCode;

import java.util.Scanner;

public class testCode {

	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		
		System.out.println("Would you like to Add, Subtract, Divide, or Multiply?");
		
		String mathType = scan.next();
		
		if (mathType.equalsIgnoreCase("add")) {
			System.out.println("Whats the first number you want to add?");
			
			int firstNumber = scan.nextInt();
			
			System.out.println(firstNumber + " + ");
			System.out.println("Enter your second number");
			
			int secondNumber = scan.nextInt();
			
			System.out.println(firstNumber + " + " + secondNumber + " =");
			System.out.println(firstNumber + secondNumber);
			
		} else if (mathType.equalsIgnoreCase("subtract")) {
			System.out.println("Whats the first number you want to subtract?");
			
			int firstNumber = scan.nextInt();
			
			System.out.println(firstNumber + " - ");
			System.out.println("Enter your second number");
			
			int secondNumber = scan.nextInt();
			
			System.out.println(firstNumber + " - " + secondNumber + " =");
			System.out.println(firstNumber - secondNumber);
		} else if (mathType.equalsIgnoreCase("divide")) {
			System.out.println("Whats the first number you want to divide?");
			
			int firstNumber = scan.nextInt();
			
			System.out.println(firstNumber + " % ");
			System.out.println("Enter your second number");
			
			int secondNumber = scan.nextInt();
			
			System.out.println(firstNumber + " % " + secondNumber + " =");
			System.out.println(firstNumber / secondNumber);
		} else if (mathType.equalsIgnoreCase("multiply")){
			System.out.println("Whats the first number you want to multiply?");
			
			int firstNumber = scan.nextInt();
			
			System.out.println(firstNumber + " x ");
			System.out.println("Enter your second number");
			
			int secondNumber = scan.nextInt();
			
			System.out.println(firstNumber + " x " + secondNumber + " =");
			System.out.println(firstNumber * secondNumber);
		}
		
	}

}

4.11
9

                                    /* Create Switch cases */
Scanner sc= new Scanner(System.in);
int firstNum= sc.nextInt();
int secondNum= sc.nextInt();
System.out.println("Enter an operator (+, -, *, /):");
char operator= sc.next().chartAt(0);
double result=0;
switch(operator){
  case "+":
    result+= firstNum+ secondNum;
    break;
  case "-":
    result+= firstNum-secondNum;
    break;
  case "*":
    result+= firstNum*secondNum;
    break;
  case "/":
    result+= firstNum/secondNum;
    break;
}

4.11 (9 Votes)
0
3
1

                                    import java.util.Scanner;


public class Calculator {


    public static void main(String[] args) {

        Scanner kb = new Scanner(System.in);

        System.out.println("Simple Calculator");

        System.out.println("\nHere are your options:");
        System.out.println("\n1. Addition");
        System.out.println("2. Subtraction");
        System.out.println("3. Division");
        System.out.println("4. Multiplication");

        System.out.print("\nWhat would you like to do?: ");
        int choice = kb.nextInt();
        System.out.println();


        if (choice == 1){
            addition();
        }
        else if (choice == 2){
            subtraction();
        }
        else if (choice == 3){
            division();
        }
        else if (choice == 4){
            multiplication();
        }

        System.out.println();
        kb.close();
    }

    public static void addition(){

        int nOne, nTwo;
        Scanner kb = new Scanner(System.in);

        System.out.println("Addition");

        System.out.print("\nFirst Number: ");
        nOne = kb.nextInt();

        System.out.print("\nSecond Number: ");
        nTwo = kb.nextInt();

        kb.close();
        System.out.println("\nSum: " + nOne + " + " + nTwo + " = " + (nOne + nTwo));
    }

    public static void subtraction(){
        int nOne, nTwo;
        Scanner kb = new Scanner(System.in);

        System.out.println("Subtraction");

        System.out.print("\nFirst Number: ");
        nOne = kb.nextInt();

        System.out.print("\nSecond Number: ");
        nTwo = kb.nextInt();

        kb.close();
        System.out.println("\nSum: " + nOne + " - " + nTwo + " = " + (nOne - nTwo));
    }

    public static void division(){
        int nOne, nTwo;
        Scanner kb = new Scanner(System.in);

        System.out.println("Division");

        System.out.print("\nFirst Number: ");
        nOne = kb.nextInt();

        System.out.print("\nSecond Number: ");
        nTwo = kb.nextInt();

        kb.close();
        System.out.println("\nSum: " + nOne + " / " + nTwo + " = " + (nOne / nTwo));
    }

    public static void multiplication(){
        int nOne, nTwo;
        Scanner kb = new Scanner(System.in);

        System.out.println("Multiplication");

        System.out.print("\nFirst Number: ");
        nOne = kb.nextInt();

        System.out.print("\nSecond Number: ");
        nTwo = kb.nextInt();

        kb.close();
        System.out.println("\nSum: " + nOne + " x " + nTwo + " = " + (nOne * nTwo));
    }
}

3 (1 Votes)
0
4.67
3
Jo Rushton 75 points

                                    package main;

import java.util.Scanner;

public class calculator {

    public static void greetings(){
        System.out.println("Hi welcome to the calculator made by Pepa pig made in java! :D");
    }

    public static void instruction(){
        System.out.println("Hi welcome to the calculator made by Pepa pig made in java! :D");
    }

    public static void calculator(){
        Scanner keyboardInput = new Scanner(System.in);
        String calculator;

        do {
            System.out.print("Enter your first digit: ");
            double num1 = keyboardInput.nextDouble();

            System.out.print("Enter your operator: ");
            String op = keyboardInput.next();

            System.out.print("Enter your second digit: ");
            double num2 = keyboardInput.nextDouble();

            System.out.print("= ");

            if (op.equals("+")){
                System.out.print(num1 + num2);
                System.out.println("\nYou were adding");
                System.out.println("How I know that cause I have big brain and a smart programmer ;)");
            }else if (op.equals("-")){
                System.out.print(num1 - num2);
                System.out.println("\nYou were subtracting");
                System.out.println("How I know that cause I have big brain and a smart programmer ;)");
            }else if (op.equals("*")){
                System.out.print(num1 * num2);
                System.out.println("\nYou were multiplying");
                System.out.println("How I know that cause I have big brain and a smart programmer ;)");
            }else if (op.equals("/")){
                System.out.print(num1 / num2);
                System.out.println("\nYou were dividing");
                System.out.println("How I know that cause I have big brain and a smart programmer ;)");
            }else if (op.equals("%")){
                System.out.print(num1 % num2);
                System.out.println("\nYou were remanding");
                System.out.println("How I know that cause I have big brain and a smart programmer ;)");
            }else{
                System.out.println("Invalid operator");
            }
            System.out.print("Would you like to restart the calculator? (y or n): ");
            calculator = keyboardInput.next();
        }
        while (calculator.equals("y"));

        if (calculator.equals("n")){
            System.out.println("Leave then kiddo ;-;");
        }
    }


    public static void main(String[] args) {
        greetings();
        instruction();
        calculator();
    }
}

4.67 (3 Votes)
0
4
6
Euan Green 60 points

                                    Save this file as MyCalculator.java 
to compile it use 
    javac MyCalculator.java 
to use the calcuator do this 
    java MyCalculator 
 
**********************************************/  
import java.awt.*;  
import java.awt.event.*;  
/*********************************************/  
  
public class MyCalculator extends Frame  
{  
  
public boolean setClear=true;  
double number, memValue;  
char op;  
  
String digitButtonText[] = {"7", "8", "9", "4", "5", "6", "1", "2", "3", "0", "+/-", "." };  
String operatorButtonText[] = {"/", "sqrt", "*", "%", "-", "1/X", "+", "=" };  
String memoryButtonText[] = {"MC", "MR", "MS", "M+" };  
String specialButtonText[] = {"Backspc", "C", "CE" };  
  
MyDigitButton digitButton[]=new MyDigitButton[digitButtonText.length];  
MyOperatorButton operatorButton[]=new MyOperatorButton[operatorButtonText.length];  
MyMemoryButton memoryButton[]=new MyMemoryButton[memoryButtonText.length];  
MySpecialButton specialButton[]=new MySpecialButton[specialButtonText.length];  
  
Label displayLabel=new Label("0",Label.RIGHT);  
Label memLabel=new Label(" ",Label.RIGHT);  
  
final int FRAME_WIDTH=325,FRAME_HEIGHT=325;  
final int HEIGHT=30, WIDTH=30, H_SPACE=10,V_SPACE=10;  
final int TOPX=30, TOPY=50;  
///////////////////////////  
MyCalculator(String frameText)//constructor  
{  
super(frameText);  
  
int tempX=TOPX, y=TOPY;  
displayLabel.setBounds(tempX,y,240,HEIGHT);  
displayLabel.setBackground(Color.BLUE);  
displayLabel.setForeground(Color.WHITE);  
add(displayLabel);  
  
memLabel.setBounds(TOPX,  TOPY+HEIGHT+ V_SPACE,WIDTH, HEIGHT);  
add(memLabel);  
  
// set Co-ordinates for Memory Buttons  
tempX=TOPX;   
y=TOPY+2*(HEIGHT+V_SPACE);  
for(int i=0; i<memoryButton.length; i++)  
{  
memoryButton[i]=new MyMemoryButton(tempX,y,WIDTH,HEIGHT,memoryButtonText[i], this);  
memoryButton[i].setForeground(Color.RED);  
y+=HEIGHT+V_SPACE;  
}  
  
//set Co-ordinates for Special Buttons  
tempX=TOPX+1*(WIDTH+H_SPACE); y=TOPY+1*(HEIGHT+V_SPACE);  
for(int i=0;i<specialButton.length;i++)  
{  
specialButton[i]=new MySpecialButton(tempX,y,WIDTH*2,HEIGHT,specialButtonText[i], this);  
specialButton[i].setForeground(Color.RED);  
tempX=tempX+2*WIDTH+H_SPACE;  
}  
  
//set Co-ordinates for Digit Buttons  
int digitX=TOPX+WIDTH+H_SPACE;  
int digitY=TOPY+2*(HEIGHT+V_SPACE);  
tempX=digitX;  y=digitY;  
for(int i=0;i<digitButton.length;i++)  
{  
digitButton[i]=new MyDigitButton(tempX,y,WIDTH,HEIGHT,digitButtonText[i], this);  
digitButton[i].setForeground(Color.BLUE);  
tempX+=WIDTH+H_SPACE;  
if((i+1)%3==0){tempX=digitX; y+=HEIGHT+V_SPACE;}  
}  
  
//set Co-ordinates for Operator Buttons  
int opsX=digitX+2*(WIDTH+H_SPACE)+H_SPACE;  
int opsY=digitY;  
tempX=opsX;  y=opsY;  
for(int i=0;i<operatorButton.length;i++)  
{  
tempX+=WIDTH+H_SPACE;  
operatorButton[i]=new MyOperatorButton(tempX,y,WIDTH,HEIGHT,operatorButtonText[i], this);  
operatorButton[i].setForeground(Color.RED);  
if((i+1)%2==0){tempX=opsX; y+=HEIGHT+V_SPACE;}  
}  
  
addWindowListener(new WindowAdapter()  
{  
public void windowClosing(WindowEvent ev)  
{System.exit(0);}  
});  
  
setLayout(null);  
setSize(FRAME_WIDTH,FRAME_HEIGHT);  
setVisible(true);  
}  
//////////////////////////////////  
static String getFormattedText(double temp)  
{  
String resText=""+temp;  
if(resText.lastIndexOf(".0")>0)  
    resText=resText.substring(0,resText.length()-2);  
return resText;  

4 (6 Votes)
0
4
7

                                    import java.util.Scanner;
public class Calculator {
   public static void main(String[] args) {
      double num1;
      double num2;
      double ans;
      char op;
      Scanner reader = new Scanner(System.in);
      System.out.print("Enter two numbers: ");
      num1 = reader.nextDouble();
      num2 = reader.nextDouble();
      System.out.print("\nEnter an operator (+, -, *, /): ");
      op = reader.next().charAt(0);
      switch(op) {
         case '+': ans = num1 + num2;
            break;
         case '-': ans = num1 - num2;
            break;
         case '*': ans = num1 * num2;
            break;
         case '/': ans = num1 / num2;
            break;
      default: System.out.printf("Error! Enter correct operator");
         return;
      }
      System.out.print("\nThe result is given as follows:\n");
      System.out.printf(num1 + " " + op + " " + num2 + " = " + ans);
   }
}

4 (7 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
calcultor in java create calculator java how to use methods to make a calculator in java code for java calcullator basic java calculator program how to make calculator app in java java code for simple calculator build a calculator in java how to build a calculator in java calcultor using java basic calculator code in java Program to Make a Simple Calculator in java switch case calculator in java java method calculator java program for calculator scientific calculator in java using switch case how to write a calculator in java create calculator app in java Java Program to Make a Simple Calculator Using switch...case java calculato in java calculator program program to create calculator in java calaculator in java code making calculator with java JAva example calculator switch case java use for calculator java calculator program using methods Implement a simple calculator java calculator function in java how to make a simple calculator in java using methods how to build calculator in java code in java for calculator java switch case calculator java program for calculator using switch case java make calculator making a simple calculator in java calculator simple program in java java program to make a calculator code for calculator in java calculator in javaswing calculator with java a program of calculator in java calculator java building a calculator in java how to make a simple java calculator how to create a functioing calculator in java building calculator program in java implement calculator in java calculator using java class calculator java program in java java class method calculator creating calculator in java switch case in java calculator how to calculate in java programing java calculator class simple calculator program in java using switch case java calculator file calculator program in java using methods how to program a calculator with java java calcuator code basic calculator program in java basic calculator in java building a calculator using java java calculator source code java calculator switch case loop java calculator switch case java codes for calculator CalculatorSys.java make a calculator using switch statement in java java calculation code java calculatrice % calculator in java make calculator using switch case in java java calculator program java % calculator calculator in java using switch case in loop calculator in java using switch case java tutorial calculator calculator program using switch case in java how to make a java calculator calculator.java code calculator java program "calculator java" calculatrice java calculator using switch case and do while in java calculator java switch case how to program a simple calculator in java java calc with switch calculator for java math java calculator calculator using scanner in java calculator using scanner method in java we have to create a calculator and take input from the user that which operation perform like addition subtraction multiplication by choosing an operation should be performed using scanner method java we have to create a calculator and take input from the user that which operation perform like addition subtraction multiplication by choosing an operation should be perform using scanccer method java we have to create a calculator and take input from the user that which operation perform like addition subtraction multiplication by choosing an operation should be perform using switch statement in java calculator app java point function java big o calculator simple calculator java source code java switch statement add subtract divide calculator class in java how calculator works in ja calculator with add subtract methods java Implement Calculator Application with Add, Divide, Multiply and Subtract Methods . java calculator project calculadora java big o calculator java java bmi calculator create a class calculator in java how to make ajava statistics calculator how to make calculator in jaa calculator app in java make a simple calculator using string make a simple calculator using a string in java make a simple calculator in java java program for creating calculator calculator java program using switch complete calculator in java java make a calculator write a program to create calculator in java must contain 5 methods and two java classes write a program to create calculator in java must contain mfollowing method input vales,add,sub,divide,multiply and having two clases and method overloading write a program to create calculator in java must contain mfollowing method input vales,add,sub,divide,multiply and having to clases to implement these method simple calculation in java create calculator in java calculator example in java calculTOR example in java java solver java calculater java comparator make calculator using oops in java calculator kjava java calculator online cacert java java calculate java program calculator java program where the user chooses his operation without case java calculatro calculator program in java using switch case program for making calculator in java calc java calc( java create a calculator using switch case in java java simple calculator calculator with switch case in java how to program a calculator in java java operator how to make an calculator java program that calculate java program to create a calculator calculator code java calculator using switch case in java calculator in java source code java function calculator creating a calculator with java how to code a calculator in java java caculator example code\ aqi calculator java java program to display basic calculator using Switch Statement. calculator in java using switch java calasses calculator avec switch in java java program make calculator simple calculator in java java calculator using switch case how to make calculater in java calculater in java Create a simple calculator application which asks a user to enter two numbers and the operation (e.g. +, -, x, etc.) that they’d like to perform on the numbers design a simple calculator using switch components using 2 text fields input design a simple calculator using switch components using 2 text fields design a simple calculator using switch components how to make a caculator in java what is the code of calculator in java Java Program to Make Calculator Create a Calculator class that has following methods: sum, multiply, divide , modulus , sin , cos , tan The user should be able to call these methods without creating an object of Calculator class. program in java how to make a calculator using switch case in java create a calculator in java calculator code for java write a simple calculator program in java how to write calculator program in java writing a calculator in Java simple calculator operators program with same method name in java calculator program with calulate method in java code calculator java windows calculator frontend development in java java code for calculator in notepad how to make a calculator using java calculator java program a calculator in java how to make a simple calculator in java calcullator java program example create a java calculator calculator java source code how to make in calculator x^y java how to build a calculator with java java program of calculator what does calc do in java examples of calculator java how to amke a calcualtor in java basic java calculator using scanner basic java calculator calculatro java java calculatpr how to calculate are in java full code calculator app java how to covert 0721501212 to 27721501212 in java how to covert 0721501212 to +27721501212 in java simple caculator java calculator in javs java calculator operators what does java use to calculate java calculator program code calculator clas in java. calculator in java. calculator program with exit code java creating a calculater in java create a basic calculator jaca Code to creat a simple calculator using java building aa basic calculator java create a calculator java how to make simple cacultor in java simple caulcotr with java java code to create a simple calculator Java code to create a calculator java program to create a calcualtor program in java to create a calculator with methods in java caculator java how to create a calculator in java calculator.java java calc functon Algorithm for building multiple arithmetic operation calculator with java java program to make a simple calculator arithmetic calculator java program how to make a basic calculator in java java how to use multiple calculator operations in one screen create a simple calculator taking input as string create a simple calculator using java calculator on java create simple calculator java classes create simple calculator java java Calculator simple simple calculator java how to make calculator in java java project calculator Calculator using java calculator in java entter any number Write a program in java to exhibit the functionality of a calculator. simple calculator program in java source code simple calculator in java without switch case how to create calculator in java making a calculator in java simple calculator java program logic of calculator program of many numbers in java calbulator program in java how to make a calculator in java java calculator app code full calculator program on java java calculator app make a calculator in java java program calculations example calculator program in java basic calculator java create a simple calculator java simple calc in java simple java calculator java simple calculator program simple caclater in java basic calculation codes java calculator java code calculator app using java java create calculator simple calculator program in java create a simple calculator in java calculaor java simple calculator javascript github vs code java code for calculator Make calculator in java java calculator code java calculator calculator in java calculator code in java
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source