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