栈_对表达式求值
2017-10-03 19:24
141 查看
题目:“+”表示将后面的字母压入栈,“-”表示弹出栈顶字母并打印它。
import java.util.Scanner; import java.util.Stack; public class A { //+U+n+c-+e+r+t---+a-+i-+n+t+y--+z-+r+u---+l+e+s-- public static void main(String[] args) { System.out.print("请输入:"); Scanner in = new Scanner(System.in); String inputString = in.nextLine(); char[] aa = inputString.toCharArray(); Stack<Character> stack1 = new Stack<Character>(); int len = aa.length; for(int i = 0;i<len;i++){ if(aa[i]=='+') stack1.push(aa[i+1]); else if(aa[i]=='-') System.out.print(stack1.pop()); else{} } in.close(); } }
相关文章推荐
- C/C++ 语言中的表达式求值
- c++表达式求值(利用数据结构栈)
- 后缀表达式的求值的算法
- 华为机试:四则运算(表达式求值)
- 中缀表达式转后缀表达式 求值
- 用栈实现 表达式求值的运算源码
- C/C++ 语言中的表达式求值
- CF552E 字符串 表达式求值
- 算数表达式求值(中缀表达式转后缀表达式并求值)
- 后缀表达式求值
- 裘宗燕:C/C++ 语言中的表达式求值
- C语言 实现中缀表达式转后缀表达式并求值
- NYOJ35 表达式求值【栈】
- 算法 八皇后 表达式求值-栈
- 中缀表达式转后缀表达式并求值
- 栈及简单表达式求值
- 表达式求值问题
- nyoj 35 表达式求值(栈)
- 网易2017春招编程题:奇怪的表达式求值 [python]
- NOIP2013普及组 T2 表达式求值