java - 查看return语句中的返回值-java

标签 java eclipse

有这样的说法

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

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

最佳答案

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

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

请注意,这实际上将运行该方法背后的代码。因此,请确保在调试时调用不会影响程序执行流程的表达式。如果你想最小化副作用,最好只写一个简化的表达式。例如,您可以只评估您想要查看的临时表达式,而不是评估整个方法调用(这可能会在其主体中产生副作用)。

关于java - 查看return语句中的返回值-java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301618/

相关文章:

java - Eclipse 使(只读)文件可写

Eclipse 垫 : remote jvm monitoring

eclipse - 创建新的远程分支时出现有趣的 refname 错误

java - 我怎样才能解决这个等于原始类型(int)

java - Spring-WS WebServiceTemplate : What is the difference between HttpUrlConnectionMessageSender and HttpComponentsMessageSender?

Java/Scala Kafka Producer 不向主题发送消息

java - 没有错误,但应用程序打不开

java - Spring Boot 微服务 Intellij Idea

java - Java 7 中的闭包

c++ - Eclipse CDT - 链接 libcrypto.so 用于交叉编译