公共的?班級?Main002?{
公共的?靜電?虛空?main(String【】?args)?{
計算器?c1?=?新的?計算器(2);
計算器?c2?=?新的?計算器(3);
計算器?C3;
c3?=?c 1 . add(C2);
system . out . println(“c 1?+?c2?=?"?+?C3 . tostring());
c3?=?c 1 . subtract(C2);
system . out . println(“c 1?-?c2?=?"?+?C3 . tostring());
c3?=?c 1 . product(C2);
system . out . println(“c 1?*?c2?=?"?+?C3 . tostring());
c3?=?c 1 . divide(C2);
system . out . println(“c 1?/?c2?=?"?+?C3 . tostring());
}
}
//計算器類:計算器,可以實現兩個整數的加減乘除運算。
班級?計算器?{
受保護?int?num
//構造方法
公共的?計算器()?{
num?=?0;
}
//構造方法
公共的?計算器(int?num)?{
這個。num?=?num
}
//兩個整數的加法運算
公共的?計算器?添加(計算器?c)?{
回歸?新的?計算器(這個。num?+?c . num);
}
//兩個整數的減法運算
公共的?計算器?減去(計算器?c)?{
回歸?新的?計算器(這個。num?-?c . num);
}
//兩個整數的乘法
公共的?計算器?產品(計算器?c)?{
回歸?新的?計算器(這個。num?*?c . num);
}
//兩個整數的相位除運算
公共的?計算器?除(計算器?c)?{
回歸?新的?計算器(這個。num?/?c . num);
}
公共的?字符串?toString()?{
回歸?string . value of(num);
}
}運行測試:
c1?+?c2?=?五
c1?-?c2?=?-1
c1?*?c2?=?六
c1?/?c2?=?0