j2me才数字问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:47:33
我是新手 ,要做一个猜数字的游戏
有几个语句不明白,这段编译时有个错误
arg()未声明 ,请问这句话if(arg()==OK1)是干什么的?
还有第一句if(end),为什么没要求boolean型变量的值是true还是false?
为什么要用if来判断?

public void commandAction(Command arg0, Displayable arg1) {
if(end)
return;
if(arg()==CommandOK){
char cNum[]=new char[4];
tf.getChars(cNum);
if(!CheckNumber(cNum))
return;
FeedBack(cNum);
}
}

据俺猜测 arg()就是arg0,是印刷错误(现在书上类似的印刷错误较多)。
end是一个全局boolean型的变量,表示某种结束状态,
如果已经结束,当然不执行后面的程序。