摘要:
1.递归调用规则: 1).当程序执行到一个方法时,就会开辟一个独立的空间(栈) 2).每个空间的数据(局部变量)时独立的。 2.递归需要遵守的重要规则 1)执行一个方法时,就创建一个新的受保护的独立空间(栈空间) 2)方法的局部变量是独立的,不会相互影响,比如n变量 3)如果方法中使用的是引用类型变 阅读全文
摘要:
后缀表达式适合于计算式运算,但是人却不太容易写出来,尤其是表达式很长的情况下,因此在开发中,我们需要将中缀表达式转成后缀表达式。 具体步骤如下: 1)初始化两个栈:运算符栈s1和储存中间结果得栈s2; 2)从左到右扫描中缀表达式; 3)运到操作符时,将其压入s2; 4)遇到运算符时,比较其s1栈顶运 阅读全文
摘要:
思路: 代码:实现多位数的运算 public class Calculator { public static void main(String[] args) { //根据前面老师思路,完成表达式的运算 String expression = "7*2*2-5+1-5+3-4"; // 15//如 阅读全文