NetBeans 中是否有一种方法可以在您调试 Java 程序时修改或检查函数或变量返回的值。与在 Matlab 中使用控制台的方式相同。
我不是在谈论通常的调试工具变量窗口等。
示例我想中断汽车类中的一个方法并输入
>car.getMileage()
Run Code Online (Sandbox Code Playgroud)
并得到..
>car.getMileage()
>2500
Run Code Online (Sandbox Code Playgroud)
或者
>car.setMileage(100)
>car.getMileage()
>100
Run Code Online (Sandbox Code Playgroud)
在 Netbeans 中,您的源代码窗口(我认为是默认情况下)下有一个选项卡,称为变量。在该窗口中,您可以编辑在断点处暂停时范围内的任何变量的值字段。当您实时更改 Java 应用程序时,该值应更新。您可以通过添加监视以相同的方式调用方法。就像说你有一个静态方法 getInt(); 它返回一些值。只需留意 getInt(),Value 列就会显示返回值。所以对于你的例子,在你的断点被击中后观察 car.setMileage(100) 。值列可能为“空”。然后为 car.getMileage() 制作另一个手表。100 应该被退回。