黑马程序员技术交流社区
标题:
分享一个让我查错查了快一个小时的小问题,警惕啊!
[打印本页]
作者:
刘宁
时间:
2012-3-16 16:36
标题:
分享一个让我查错查了快一个小时的小问题,警惕啊!
在我跟着毕老师写代码的时候,写完了运行结果如下:
ExceptionDemo3.java:92: 错误: 需要')'
System.out.println("错误的负数是:"e.getValue());
^
ExceptionDemo3.java:92: 错误: 非法的表达式开始
System.out.println("错误的负数是:"e.getValue());
^
ExceptionDemo3.java:92: 错误: 需要';'
System.out.println("错误的负数是:"e.getValue());
蹦出了以上错误,我就一个单词一个单词的开始看,没错啊,然后又对照毕老师的看。都一样,就想是不是其他的地方出错了。就把代码每个单词 每个语句都重新 重新查找,就这样40分钟过去了。最后当我找到错误的时候 我差点疯掉,但是我冷静了下 没砸电脑。
原来是因为"错误的负数是:"和e.getValue()之间少写了个加号。字符串的问题。。。少写个+让我调试了40分钟,可能大家会笑我笨。好吧 我是零基础,不知道大家会不会犯这样的错。共勉吧!加油!
作者:
于紫洋
时间:
2012-3-16 16:50
之前抄代码的时候经常出现,
然后发现三个错误都在这一句上,
就知道少了个什么符号,括号没少,分号没少,就只能是字段里面了,然后就发现少了+
之后只要编译看到非法表达式开始就知道少写连接符了
所以毕老师说初期用文本工具不用IDE培养手感还是很重要的
很多都是零基础过来的,这都没啥,谁还每个犯迷糊的时候
加油
作者:
赵孟恩
时间:
2012-3-16 16:55
谢谢分享 大家好的处理方法分享一下啊
我的处理错误方式 1 出错的第一个看一下是哪行出错 出错的内容提示(一般就是你那行有错), 如果发现错误改正后重新编译看下有错误没, 有的话继续找错。
2 如果运行结果不对,就根据程序中间运行结果,将程序部分化,打印出结果, 看看在哪出现的错误结果 , 可以用debug。
作者:
段浩亮
时间:
2012-3-16 17:07
这种情况还是比较常见的,有时候编译或运行出错的时候,自己怎么看都找不出错误,让别人帮忙找的时候别人一下就会看出错在哪了,遇到这种情况不妨先放一放,等回头再看时,可能立马就清楚了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2