Skip to content

rskworld/java-math-tools

Repository files navigation

Java Basic Math Tools

A comprehensive, all-in-one mathematical and utility suite built with Java Swing. Featuring 15 powerful tools wrapped in a professional, high-contrast dark theme with vibrant red accents.

🚀 Key Features

  1. Calculator: Basic and scientific operations.
  2. Unit Converter: Length, weight, temperature, and volume.
  3. Number System: Conversion between Decimal, Binary, Hex, and Octal.
  4. Equation Solver: Solve linear and quadratic equations.
  5. Statistics: Mean, median, mode, variance, and standard deviation.
  6. Financial: EMI, Simple Interest, and Compound Interest.
  7. Geometry: Area and volume calculations for 2D/3D shapes.
  8. Matrix Calculator: 3x3 matrix addition, subtraction, and multiplication.
  9. Prime Tools: Primality testing, factorization, and generator.
  10. BMI Calculator: Calculate BMI and see health status.
  11. Password Generator: Secure, randomized password creation.
  12. Age Calculator: Exact age in years, months, and days.
  13. GST Tool: Fast tax/GST calculation.
  14. Function Plotter: Dynamic graphing of quadratic functions.
  15. History: Keep track of all your calculations.

⌨️ Navigation Shortcuts

Quickly switch between tools using keyboard shortcuts:

  • F1 to F12: Direct access to the first 12 tabs.
  • F13 - F15: Access to the specialized utility tabs.

🎨 Theme & UI

  • Professional Dark Mode: Deep charcoal backgrounds for eye comfort.
  • Red Accents: Vibrant red highlights inspired by rskworld.in.
  • Smooth Performance: Optimized UI engine for lag-free interaction.

🛠️ Installation & Usage

  1. Prerequisites: Ensure you have Java JDK (8+) installed.
  2. Compile:
    javac -d bin src/main/java/com/rskworld/mathtools/*.java src/main/java/com/rskworld/mathtools/panels/*.java src/main/java/com/rskworld/mathtools/utils/*.java
  3. Run:
    java -cp bin com.rskworld.mathtools.Main

👨‍💻 Credits

  • Developer: Molla Samser
  • Designer & Tester: Rima Khatun
  • Website: rskworld.in
  • Year: 2026

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Comprehensive math tools suite built with Java Swing. Includes calculator, unit converter, equation solver, and statistical tools. Features professional UI with keyboard shortcuts and history tracking. Perfect for learning Java GUI development, event handling, and mathematical algorithms.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors