Skip to content

Instantly share code, notes, and snippets.

@DaveGu
Last active April 3, 2025 08:27
Show Gist options
  • Save DaveGu/4573540 to your computer and use it in GitHub Desktop.
Save DaveGu/4573540 to your computer and use it in GitHub Desktop.
Simple calculator in Java
import java.util.*
//Simple calculator
public class calc
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
double a, b, c = 0.0;
System.out.print("Enter the first number \n");
a = in.nextDouble();
System.out.print("And enter second \n");
b = in.nextDouble();
System.out.print("Choose the operation " +
"\n1.Addition" +
"\n2.Subtraction" +
"\n3.Multiplication" +
"\n4.Division" +
"\n5.Power" +
"\n#Please enter the number of operation \n");
double somethin = in.nextDouble();
double addition = 1;
double subtraction = 2;
double multiplication = 3;
double division = 4 ;
double power = 5;
if (somethin == addition) {
c = a + b;
System.out.println(a + " + " + b + " = " + c); }
else if (somethin == subtraction) {
c = a - b;
System.out.println(a + " - " + b + " = " + c); }
else if (somethin == multiplication) {
c = a * b;
System.out.println(a + " * " + b + " = " + c); }
else if (somethin == division) {
c = a / b;
System.out.println(a + " / " + b + " = " + c); }
else if (somethin == power) {
System.out.println("Enhance A or B?" +
"\n1.A" +
"\n2.B");
double enhance = in.nextDouble();
double first = 1;
double second = 2;
if (enhance == first) {
System.out.println(Math.pow(a, 2)); }
else if (enhance == second); {
System.out.println(Math.pow(b, 2)); }
}
}
}
Copy link

ghost commented Feb 21, 2018

Best calculator on GitHub is here. Click on the link given below.
https://github.com/akash-mahanty/calculator
deleteme-after-download

@REBjr13
Copy link

REBjr13 commented Apr 15, 2019

Pls can you make comments to explain the code?

@UnknownCoder56
Copy link

Very inefficient. And grammatical mistakes in code.

@giruuuuj
Copy link

giruuuuj commented Feb 3, 2025

to improve the code of the proejct

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment