请问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。一行一行执行就可以了。