学生:少了一个字母 程序就“罢工”

高手坐镇

题目难度:★★★

读者求助:电脑报的各位大大,帮帮小弟。我的这段代码不知道为什么,总是出错,太悲剧了!我检查了很多遍,都没有发现问题,没有办法只好来找你们了。冰天雪地360度跪求帮助!

董师傅:你编写的是一个可以跟随鼠标移动的画图程序。程序非常简单,思路也明确,不过代码中的“mouseDrgged”应该为“mouseDragged”,少了字母a,哈哈!ouseMotionAdapter的确方便,但是容易出错,你可以试试ouseMotionListener。

其实很多编程初学者都容易犯一些低级的错误,这些错误主要有以下三种:第一种是输入不准,例如少输入了一个字母、打错了一个字母、漏掉了标点符号等;第二种是胡乱调用,例如前面明明定义的是a,后面调用的却是d;第三种是语法错误,例如多种循环代码杂糅在一起,弄得四不像等。

如何避免出现这些低级错误呢?想当年,董师傅学习编程语言时,就多次出现这样的低级错误,为了解决这个问题,董师傅摸索了一些方法:写代码时,不追求速度,在完全熟练掌握编程语言后,再提速;牢记各种基本语法,理解它们直接的区别;先分析编程的逻辑,再下手动笔。如果大家按照董师傅的方法,一定会减少低级错误的!

31-f10-2-1.jpg