有这样一些表达式
b = a - 19;
b = a + 1;
b = a * 12;
b = a - (a/200) * 80
......
等一系列的表达式
相当于就两个变量 a ,b
就是怎么用方法实现 提供一个 a 这样的值,加入都是int类型的
就是
public int method(int num_a){
...... //按照上面某个表达式 ,就相当于 用这里的变量num_a 去替换 上面表达式的 a,然后执行计算,返回b
return num_b (按照某个表达式计算的结果)
}
大家给个思路吧,谢谢 (不要针对每个表达式 写单独的方法,因为表达式 是不确定的,可能有N个)
public class Compute {
public Compute() {
}
public int compute(int num, String expression) {
//..................
//方法调用
//..................
return 0;
}
public static void main(String[] args) {
String expression_1 = "a*0.1";
String expression_2 = "a/20";
int num = 100;
new Compute().compute(num, expression_1);
}
}