1
我必須基於此接口在Java中創建計算器。按合同設計查找前提條件
public interface CalculatorIF {
int add(int x, int y);
int sub(int x, int y);
int mult(int x, int y);
//double div(int x, int y);
//int sqrt(int x);
}
但是對於每種方法,我都需要事前的條件。 我真的需要前提條件的幫助,因爲我無法想象即使是單一的有意義的,並沒有被Java處理。
編輯:劃分和sqrt對我來說很清楚,但我需要一些想法添加,分和多。
你的意思是由java處理什麼? – ItamarG3
我的意思是我的增加方法,我只能想象爲一個前提條件x或y大於Integer.MAX_VALUE,但這已經由java處理。 – koin
sqrt的先決條件是否定的?或爲div是'y!= 0'?也許我只是錯了,但那可能是 – ItamarG3