请参阅return语句中的返回值 - java

时间:2015-07-08 19:10:25

标签: java eclipse

有这样的声明

double pow(double num, int exp){
    if(exp < 0)
        return (1/power2(num, -exp));
    else
        return power2(num,exp);
}

我想在调试器窗口中查看power2(num,exp)函数返回的值,而不必将返回的值存储在中间变量中。这是怎么做到的?

1 个答案:

答案 0 :(得分:2)

在Eclipse debug透视图中,打开Display视图并编写调用该方法的表达式。然后,您可以通过选择它并按下组合键来评估它(在Windows上) Ctrl + Shift + I

如果您想“观察”表达式的值,可以使用“表达式”视图。

请注意,这实际上运行方法背后的代码。因此,请确保在调试时调用不影响程序执行流的表达式。如果你想减少副作用,最好只写一个简化的表达式。例如,您可以仅评估要监视的临时表达式,而不是评估可能在其正文中产生副作用的整个方法调用。