package exercises; public class calc { private double firstNumber; private double secondNumber; private double result; private byte operation; private String errorMessage; void clearAll() { firstNumber = 0; secondNumber = 0; result = 0; operation = 0; errorMessage = ""; } calc() { clearAll(); } void setFirstNumber() { System.out.println("Ââåäèòå ïåðâîå ÷èñëî: "); input value = new input((byte)1); this.firstNumber = value.value; } void setSecondNumber() { System.out.println("Ââåäèòå âòîðîå ÷èñëî: "); input value = new input((byte)1); this.secondNumber = value.value; } void calculate(byte choise) { this.operation = choise; switch (this.operation) { case 1: this.setFirstNumber(); this.setSecondNumber(); this.result = this.firstNumber + this.secondNumber; break; case 6: this.setFirstNumber(); while (this.firstNumber < 0) this.setFirstNumber(); this.result = Math.sqrt(this.firstNumber); break; case 7: break; default: this.errorMessage = "Îøèáêà âûáîðà îïåðàöèè!"; this.operation = 0; break; } } public double getResult() { return this.result; } public double getFirstNumber() { return this.firstNumber; } public double getSecondNumber() { return this.secondNumber; } public byte getOperation() { return this.operation; } public String getErrorMessage() { return this.errorMessage; } }