Skip to content

sahilsanap101/ArithmeticCalculatorGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Arithmetic Calculator GUI A simple Java Swing application for:

✅ Arithmetic Operations (Addition, Subtraction, Multiplication, Division)

✅ User-Friendly GUI with all buttons arranged compactly

✅ No Database Required (Data is stored in memory)

📌 Features

Basic Arithmetic Calculator: Perform addition, subtraction, multiplication, and division.

Error Handling: Proper division by zero error handling.

Clean & Intuitive Interface: User-friendly interface for easy interaction.

Compact Design: Smaller buttons with a large result display area.

🛠️ Technologies Used

Java (JDK 8+) – Core development language.

Swing (Java GUI) – For building the user interface.

JDK/JRE – Java Runtime Environment required to run the application.

📂 Project Structure

ArithmeticCalculatorGUI/

│-- ArithmeticCalculatorGUI.java # Main application file

│-- README.md # Documentation

│-- .gitignore # Ignore compiled files

🚀 Installation & Setup

🔹 Prerequisites

Before running the project, ensure you have:

Java JDK 8+ installed. Check using:

java -version VS Code or Any Java IDE (Eclipse, IntelliJ IDEA, NetBeans, etc.)

🔹 Steps to Run

1️⃣ Clone the repository

git clone https://github.com/your-username/ArithmeticCalculatorGUI.git cd ArithmeticCalculatorGUI 2️⃣ Open the project folder in VS Code or any Java IDE.

3️⃣ Compile the Java file

javac ArithmeticCalculatorGUI.java

4️⃣ Run the application

java ArithmeticCalculatorGUI

📸 Screenshots Add screenshots of the application GUI here.

Screenshot 2025-02-19 141636

Screenshot 2025-02-19 141716

🧰 Features to Add (Future Enhancements)

✅ Advanced Error Handling: More robust error checking for inputs.

✅ Clear Screen Button: Add a button to clear the current input or result.

✅ Memory Functions: Implement functionality for saving intermediate results.

🤝 Contributing

Want to contribute? Follow these steps:

1️⃣ Fork the repository

2️⃣ Create a new branch

git checkout -b feature-branch

3️⃣ Make changes & commit

git commit -m "Added new feature" 4️⃣ Push changes

git push origin feature-branch 5️⃣ Submit a pull request

📜 License

AUTHOR NAME - SAHIL SANAP

This project is open-source under the MIT License. Feel free to use and modify it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages