This is a simple yet functional Java-based Scientific Calculator developed using Swing for the GUI. It supports basic arithmetic operations along with common scientific functions, providing a lightweight desktop utility for mathematical computations.
- Basic operations: Addition, Subtraction, Multiplication, Division
- Scientific functions:
- Trigonometric (sin, cos, tan)
- Logarithmic (log, ln)
- Exponential (e^x, x^y)
- Square root, factorial, inverse
- Support for parentheses and order of operations
- Error handling for invalid input
- Keyboard and button input support
- Make sure you have Java installed (JDK 8 or above).
- Clone the repository:
git clone https://github.com/CopotronicRifat/Java-Scientific-Calculator.git
- Navigate into the project directory and compile the code:
javac Calculator.java
- Run the application:
java Calculator
- Java SE
- Java Swing (for GUI)
- AWT (for event handling)
This project is licensed under the MIT License.
Created by S. M. Rafiuddin