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 场景类
1700465647
1700465648
public class Client{
1700465649
1700465650
public static void main(String[]args){
1700465651
1700465652
//输入的两个参数是数字
1700465653
1700465654
int a=Integer.parseInt(args[0]);
1700465655
1700465656
String symbol=args[1];//符号
1700465657
1700465658
int b=Integer.parseInt(args[2]);
1700465659
1700465660
System.out.println(“输入的参数为:”+Arrays.toString(args));
1700465661
1700465662
//生成一个运算器
1700465663
1700465664
Calculator cal=new Calculator();
1700465665
1700465666
System.out.println(“运行结果为:”+a+symbol+b+”=”+cal.exec(a,b,symbol));
1700465667
1700465668
}
1700465669
1700465670
}
1700465671
1700465672
输入3个参数,分别是100+200,运行结果如下所示:
1700465673
[
上一页 ]
[ :1.700465624e+09 ]
[
下一页 ]