delphi 中 case of 使用问题

以下代码哪里错了?按F8编译就出现Undeclaredidentifier:'2'procedureTForm1.Button1Click(Sender:TObject)... 以下代码哪里错了?按F8编译就出现Undeclared identifier:'2'
procedure TForm1.Button1Click(Sender: TObject);
var
n1 : integer;
n2:integer;
begin
n1 := strToint(inputbox('武力指数','武力: ','000'));
n2 := strToint(inputbox('游戏关卡','选关(1-3) ','0'));
case n2 of
1:
if(n1>=200) then
showmessage('游戏开始');
else
showmessage('回去吧,小子');
2:
if(n1>=350) then
showmessage('进入第二关');
else
showmessage('你还不够格,回去吧');
3:
if(n1>550) then
showmessage('最后的冲刺');
else
showmessage('小朋友,爱惜生命吧');
else
showmessage('不敢玩吗');
end;
end;

end.
展开
 我来答
技术文档大熔炉
2010-10-15
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
else的前面不能加分号的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式