gpt4 book ai didi

java - Arity.jar 中的语法异常

转载 作者:行者123 更新时间:2023-12-01 12:44:31 28 4
gpt4 key购买 nike

我正在使用 Arity 算术引擎进行计算。所以我想知道当我使用时可能出现哪些异常

double res = Symbols.eval("string");

我将其包含在 try block 中

try{
double res = Symbols.eval("Expression");
return res;
}
catch(SyntaxException s)
{
System.out.println("Exception..!");
}

所以我想知道生成的所有异常是什么,以便我知道我可能在哪里出错。

最佳答案

不确定我完全理解这个问题,但是如果您捕获任何异常然后打印堆栈跟踪,您可以更准确地找出抛出的异常类型以及导致异常的原因。这将使您能够准确地区分您提到的 SyntaxError 与因其他原因可能出现的任何其他异常。

try
{
double res = Symbols.eval("Expression");
return res;
}
catch(Exception e)
{
e.printStackTrace();
}

打印堆栈跟踪非常重要,因为它可以让您准确地找出代码中问题的根源。如果您只是执行一个简单的 System.out.println("Error happned") 您将不会获得那么多信息。

当您打印堆栈跟踪时,您可以看到导致最终失败的精确方法调用链直至行,这使得您可以轻松找出错误发生的原因。

关于java - Arity.jar 中的语法异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24827689/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com