package calc; public class Calculator { PRivate static int result; //存儲結果的靜態變量 public void add(int n) { result = result + n; } public void substract(int n) { result = result - 1; //錯誤:應該是"result = result - n" } public void multiply(int n) {} //還沒實現 public void divide(int n) { result = result / n; } public void square(int n) { result = n * n; } public void squareRoot(int n) { for (; ;) ; //錯誤:無限循環 } public void clear() { //清除結果 result = 0; } public void switchOn() { //打開屏幕,顯示"hello",并報警 result = 0; //實現其它的計算器功能 } public void switchOff() { } //顯示"bye bye",報警,并關閉屏幕 public int getResult() { return result; } } 二、 遷移一個測試類