摘要: 一、中缀表达式转化为后缀表达式表达式与后缀表达式 在日常应用中,算术表达式中运算符总是出现在两个操作数之间,例如5*(7-2*3)+8/2,这种形式称为中缀表达式。计算一个中缀表达式需要知道运算符的优先级和结合性。乘除是高优先级,加减是低优先级,优先级相同时他们都是左结合的,也就是从左计算到右。有括 阅读全文
posted @ 2019-08-29 11:57 德豪 阅读(4652) 评论(0) 推荐(0) 编辑
摘要: 1 import java.util.regex.*; 2 3 4 public class A{ 5 public static void main(String[] args){ 6 String x="43535+50.34/98*108.47-3876.9%7√="; 7 Pattern p = Pattern.compile("[=√%*/+-]"); //设定字符 8 String[] 阅读全文
posted @ 2019-08-29 11:06 德豪 阅读(9660) 评论(1) 推荐(0) 编辑
摘要: ScriptEngine js = new ScriptEngineManager().getEngineByName("JavaScript"); System.out.println("1+2的和 :"+js.eval("1+2")); System.out.println("1-2的差 :"+ 阅读全文
posted @ 2019-08-29 11:02 德豪 阅读(1292) 评论(0) 推荐(0) 编辑