我想測試一下我的接口實現是否正確完成,但實際上並不知道如何實現。簡單計算器的測試接口實現
如果你能給我一個關於我的實現的提示(可能缺少某些東西?),將非常感激。
它應該是一個簡單的計算器。
public interface ICalculator {
/** Returns a+b */
public int add(int a, int b);
/** Returns a-b */
public int subtract(int a, int b);
/** Returns a*b */
public int multiply(int a, int b);
/** Returns minimum of a and b */
public int min(int a, int b);
/** Calculate cross sum */
public int crosssum(int a);
}
public class Calculator implements ICalculator {
public int a
public int b
public int add(int a, int b)
System.out.println("ICalculator - add " + a + " und " + b);
return a + b;
}
public int subtract(int a, int b) {
System.out.println("ICalculator - subtract " + a + " und " + b);
return a - b;
}
public int multiply(int a, int b) {
System.out.println("ICalculator - multiply " + a + " und " + b);
return a * b;
}
public int min(int a, int b) {
System.out.println("ICalculator - min " + a + " und " + b);
if (a < b)
return a;
else
return b;
}
public int crosssum(int a) {
System.out.println("ICalculator - crosssum " + a);
int sum = 0;
while (0 != a) {
sum = sum + (a % 10);
a = a/10;
}
return sum;
}
哪裏/你到底需要什麼提示?請更具體一點。 – user3079834