Adding CalculatorApp.java to the project repository. CalculatorApp.java has an empty class called CalculatorApp. .DS_Store gets included too.
Added an empty main method.
Added the boolean variable newCalculation and a comment description of it.
Imported the Java Scanner package and defined Scanner in.
Adding comment about Scanner in, and a welcome System print out.
Updating comment about wrapping loop. Adding an empty while loop, conditioned on newCalculation boolean.
Tabbing Comments. Adding printed prompts for calculator selections.
Adding user input variable calcChoice and number storage number1 and number2.
Adding a while loop that checks for valid string input. Test prints for bad input.
Adding while loop description. Adding error text. Adding new prompt for user input within error while loop.
Adding conditional branch for addition. Adding prompt for entering numbers for addition.
Adding getValidDouble method to prompt user for doubles to input, returns only valid doubles for calculations.
Adding comment next to getValidDouble. Adding assignment of number1 and number2 to returned values of getValidDouble. Adding print output of number1, number2, and their sum.
Adding subtraction conditional branch, filled with essentially the same body as addition.
Adding mutliplication conditional branch, filled with essentially the same body as addition.
Adding division conditional branch, with most of the same content as the other arithmetic branches. Added conditional for dividing by 0.
Adding parentheses, periods for printed text. Minor text adjustments.
Adding square root conditional branch using only one return from getValidDouble.
Adding newline characters throughout on the printed output.
Adding newCalculationInput String variable to hold the user input to continue calculating or not.