gpt4 book ai didi

java - 看到 Java 程序运行时变量值发生变化吗?

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

考虑一个具有许多变量的 java 程序,其中一些是循环计数器,我希望看到这些变量随时间变化的值,而不是在代码中到处放置 print 语句。

为什么?我认为它可以帮助我轻松调试。

Example-
int a = 7;
for(i=0; i<3; i++)
{
a++;
}

当这个程序运行时,我想得到这样的实时报告:

t is 0, a is 7, i is 0
t is 3, a is 8, i is 1
t is 12, a is 9, i is 2
(t is time, time factor is NOT necessary though)

最佳答案

您可以使用调试器。调试器将帮助您跟踪这一情况,而无需实际将变量发送到 STDOUT。我推荐 DDD,因为它是免费且专业使用的。 http://www.gnu.org/software/ddd/

注意:为了避免对其工作原理产生混淆,DDD 在 JDB 之上工作,JDB 是 JDK 中包含的 Java 调试器。

关于java - 看到 Java 程序运行时变量值发生变化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11636485/

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