A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在我跟着毕老师写代码的时候,写完了运行结果如下:
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分钟,可能大家会笑我笨。好吧 我是零基础,不知道大家会不会犯这样的错。共勉吧!加油!

评分

参与人数 1黑马币 +3 收起 理由
房宝彬 + 3 赞一个!

查看全部评分

3 个回复

倒序浏览
之前抄代码的时候经常出现,
然后发现三个错误都在这一句上,
就知道少了个什么符号,括号没少,分号没少,就只能是字段里面了,然后就发现少了+
之后只要编译看到非法表达式开始就知道少写连接符了

所以毕老师说初期用文本工具不用IDE培养手感还是很重要的
很多都是零基础过来的,这都没啥,谁还每个犯迷糊的时候
加油
回复 使用道具 举报
谢谢分享 大家好的处理方法分享一下啊

我的处理错误方式  1  出错的第一个看一下是哪行出错  出错的内容提示(一般就是你那行有错), 如果发现错误改正后重新编译看下有错误没,  有的话继续找错。
                  2  如果运行结果不对,就根据程序中间运行结果,将程序部分化,打印出结果, 看看在哪出现的错误结果 , 可以用debug。
回复 使用道具 举报
这种情况还是比较常见的,有时候编译或运行出错的时候,自己怎么看都找不出错误,让别人帮忙找的时候别人一下就会看出错在哪了,遇到这种情况不妨先放一放,等回头再看时,可能立马就清楚了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马