中缀转后缀并计算(含小数)
发布时间
阅读量:
阅读量
package test;
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/*包含小数的中缀表达式转换后缀表达式*/
public class PolandTest {
public static void main(String[] args) {
//将此中缀表达式转换为后缀表达式,先将中缀表达式放入list里
String expression = "1.3+((2.15+3.3)*4)-5.25";
List list = changeToList(expression);
System.out.println("中缀表达式为:" + list);
List postfixExpression = postfixExpression(list);
System.out.println("后缀表达式为:" + postfixExpression);
//计算后缀表达式的结果
System.out.println(calculator(p
全部评论 (0)
还没有任何评论哟~
