Skip to content

Java Calculator v1.0.0

Latest

Choose a tag to compare

@kartersanamo kartersanamo released this 03 Mar 19:58

v1.0.0 - Initial Release
First stable release of the Swing calculator project.

Features
•Calculator UI built with Java Swing
•Numeric input (0-9) and decimal support (.)
•Arithmetic operators: +, -, *, /, %
•Parentheses input support: ( and )
•Clear and = actions
•Live expression display with padded output formatting

Expression Evaluation
•Evaluates on =
•Operator precedence supported
•Parentheses-aware evaluation flow

Fixes/Improvements Included
•Replaced immutable expression state with mutable list handling
•Improved decimal-point handling in active number segment
•Simplified post-equals flow (display result, then reset expression state)

Project Metadata
•Added README.md
•Added LICENSE (MIT)

Known Limitations
•Parser still has edge cases for complex chained expressions
•No automated test suite included in this release

Full Changelog: https://github.com/kartersanamo/Java-Calculator/commits/v1.0.0