1700465597
1700465598
public class Calculator{
1700465599
1700465600
//加符号
1700465601
1700465602
private final static String ADD_SYMBOL=”+”;
1700465603
1700465604
//减符号
1700465605
1700465606
private final static String SUB_SYMBOL=”-“;
1700465607
1700465608
public int exec(int a,int b,String symbol){
1700465609
1700465610
int result=0;
1700465611
1700465612
if(symbol.equals(ADD_SYMBOL)){
1700465613
1700465614
result=this.add(a,b);
1700465615
1700465616
}else if(symbol.equals(SUB_SYMBOL)){
1700465617
1700465618
result=this.sub(a,b);
1700465619
1700465620
}
1700465621
1700465622
return result;
1700465623
1700465624
}
1700465625
1700465626
//加法运算
1700465627
1700465628
private int add(int a,int b){
1700465629
1700465630
return a+b;
1700465631
1700465632
}
1700465633
1700465634
//减法运算
1700465635
1700465636
private int sub(int a,int b){
1700465637
1700465638
return a-b;
1700465639
1700465640
}
1700465641
1700465642
}
1700465643
1700465644
算法太简单了,每个程序员都会写。再写一个场景类如18-12所示。
1700465645
1700465646
代码清单18-12 场景类
[
上一页 ]
[ :1.700465597e+09 ]
[
下一页 ]