最大公约数和最小公倍数
public class getNum{
public static void main(String[] args) {
//最大公约数
int num1=gcd(10,8);
System.out.println(num1);
//最小公倍数
int num2=10*8/gcd(10,8);
System.out.println(num2);
}
//递归,辗转相除
private static int gcd(int a, int b){
if (a % b == 0)
return b;
else
return gcd(b,a%b);
}
}
Java中调用 js里面的Eval函数
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class Java中调用js的eval函数 {
public static void main(String[] args){
ScriptEngineManager manager=new ScriptEngineManager();
ScriptEngine se=manager.getEngineByName("js");
String str="12+32*(123-52)";
double result=0;
try {
result=(Double)se.eval(str);
} catch (Exception e) {}
System.out.println(result);
}
}