日期:2014-05-20  浏览次数:20807 次

请问JAVA自带的调试功能该如何使用?
1:调试只能在程序报错的情况下才能使用吗?
2:为什么以下代码我启动调试后,却不会显示调试窗口,并且我手动打开调试窗口后,表达式窗口无变量?

Scanner in=new Scanner(System.in);

boolean num = true;
for (int i = 3; i > 0; i--) {
while (num) {
System.out.println("请输入消费金额:");
String money = in.next();
if (money.matches("[0-9]*")) {
num = false;
} else {
System.out.println("字符非法!请输入数字!");
if (i > 1) {
System.out.println("您还有" + (i - 1) + "次机会!");
}
break;
}
}
}

请问这个调试功能使用起来是不是有需要注意的地方?我用的莫名其妙的……

------解决方案--------------------
请问你打断点了没有?没有断点如何调试?
------解决方案--------------------
用的是eclipse?在边框打个短点,然后debug。一行一行执行就可以了。