operatorlevel.java
来自「java 写的计算器程序」· Java 代码 · 共 37 行
JAVA
37 行
/**
* @author GXBINBIN 黄斌 Software School of Xiamen University
* @作者 GXBINBIN 黄斌 厦门大学软件学院软件工程专业2004级
* @description 定义在进行科学计算时各操作符的优先级
*/
public class OperatorLevel {
/**
* 功能:获得指定操作符的优先级,返回数字越大,级别越高。
* @param opt
* @return
*/
public static int getLevel(String opt){
if(opt.equals("x^y")){
return 20;
}
else if(opt.equals("*")||opt.equals("/")||opt.equals("Mod")||opt.equals("Or")||opt.equals("Lsh")||opt.equals("And")||opt.equals("Xor"))
{
return 18;
}
else if(opt.equals("+")||opt.equals("-"))
{
return 9;
}
else if(opt.equals("(")||opt.equals("=")){
return 3;
}
else{
return 0;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?