Calculator
TLDR
Languages: Java
Tools: VSCode
Description: Learning Java through simple calculator app
A basic calculator app! This was my first ever Java project. Probably not the most original “first-time” project, but it helped me transition from only ever programming in python.
It supports all the basic arithmetic operations and exponents, square roots, and parenthesized expressions.
In addition, it has a number of quality-of-life features, including:
- Remembering the last calculated answer
- Backspace erasing
- Automatically closing opened parenthesized expressions
- Converting incomplete comma expression (
.5
is converted automatically to0.5
) - Change of rounding accuracy from 0-10 digits.