返回列表 回复 发帖

再来贴出错误


昨晚复习代码,看着以前抄的本子,感觉又比原来明白多了点。还是java入门123的,下面说下97页的代码问题。

代码第五行是if (price < 0) {,但是我看到上一行是赋值给变量amount,且下一行输出的是“商品数量不能小于0”,看来括号里面的price应为amount。price的值的判断已经在96页的代码中了。但是看下整个程序,前提是一个顾客至少买一样东西,代码中amount却是可以等于0的,且从逻辑上说,柜台边的顾客不会什么东西都不买却拿着价格去结账的(价格等于0是正常的)。呵呵,不知道我这样想对不对。

还有92页第七、八行文字:“然后紧跟一个冒号,冒号后面必须紧跟一个确定的int值或者char值,称之为case语句的条件值。”这个应该倒过来讲才对。

123页文字第一行:“classStudents是一个以为数组变量“以为应改成一维。

另有一处应该不算错误,可能是疏漏吧。126页代码倒数第12行value += yanghui [I - 1] [j],这个+=当时把我困住了,前些天我问了百度,又找了些视频看才明白是以下意思,书里面貌似没有找到相关说明。唉,本来这段程序就比较难……
运算符:+=
表达式:x+=y
含义:x=x+y





呃,提一下,我发出这些错误,校对不会被扣钱吧,要是就太不好意思了……
1# 95629271


有错误,就应该纠正。我明天找到书,确认一下。这里先谢谢你了。
手头没有找到书,只找到纸稿。少了92页。:(
其它问题都已经确认,做了勘误。非常感谢你。如果发现其它问题,还麻烦再提出。
返回列表