作者:路过然后错过 | 来源:互联网 | 2023-01-29 17:37
java也可以执行eval()这样的方法ScriptEngineManager(字符串或者脚本执行器)该方式是jdk1.8新增的,在javax扩展包下。***编程实现简单字符串功能
java也可以执行eval()这样的方法
ScriptEngineManager(字符串或者脚本执行器)
该方式是jdk1.8新增的,在javax扩展包下。
/**
* 编程实现简单字符串功能 要求:给定字符串’My average score is (93+95+96+97+86.5)/5.’
* 实现输出字符串中空格的个数,输出计算表达式的成绩(用eval),格式保留两位小数。 输出格式为: 空格数:XX My average score is
* XX.
*
* @throws ScriptException
*/
public void questionThree() throws ScriptException {
String str = "My average score is (93+95+96+97+86.5)/5.";
char[] charArray = str.toCharArray();
int times = 0;
for (int i = 0; i
结果