operatorlevel.java
来自「一款模拟windows的计算器」· Java 代码 · 共 37 行
JAVA
37 行
/**
* @author lztly 李振滔 Whuhan University Of Science and Technology
* @作者 lztly 李振滔 武汉科技大学 计算机科学与技术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 + -
显示快捷键?