Java 字符串转化成公式计算 (运算符:加+、减-、乘*、除/、求余%)

今天在牛客网遇到一个题目,图片如下

Java 字符串转化成公式计算 (运算符:加+、减-、乘*、除/、求余%)_第1张图片

计算:加+、减-、乘*、除/、求余%

快速寻找到方法:(阶乘自己写吧)

ScriptEngine js = new ScriptEngineManager().getEngineByName("JavaScript");
		System.out.println("1+2的和为:"+js.eval("1+2"));
		System.out.println("1-2的差为:"+js.eval("1-2"));
		System.out.println("1*2的积为:"+js.eval("1*2"));
		System.out.println("1/2的商为:"+js.eval("1/2"));
		System.out.println("1%2的余为:"+js.eval("1%2"));

结果数据如下图:

Java 字符串转化成公式计算 (运算符:加+、减-、乘*、除/、求余%)_第2张图片


你可能感兴趣的:(后端)