Description

As we just started working with Java Swing in school, finishing the first exercises and soon wanting to move on to the next topic, I was looking for a project to improve my programming skills. So which project would have been suitable, creative and best of all unique? Absolutely! (Beware of sarcasm) Of course a calculator.

So like 99 % of all developers I programmed a calculator in my early days. To at least distinguish myself a little I also added conversions for binary and hexadecimal to decimal and vice versa. On the other hand v1 didn’t feature the right order of precedence (PEMDAS).

Images

“The calculator without any values.”

“The calculator filled with samples.” To show the missing PEMDAS compliance I entered the calculation “2+2*3” which should equal 8 but, in the case of v1, equals 12.

Technolgies

  • Java Swing