您的位置:首页 > 编程语言 > Delphi

delphi中Case语法的使用方法|技巧

2013-09-10 11:56 323 查看
Case 语句

If...Then…Else 语句适合选项较少的情况,如果有很多选项的话利用If 语句就比较麻烦,在这种情况下,Case 语句就容易多了。Case 语句的语法如下:

 case <表达式> of

<数值>:<语句>;

<数值>:<语句>;

else

<语句>;

end;
下面这个例子中的S 为Char 类型。当用户输入一个字符后按回车键确认后判断变量S,如果是小写或大写字母将显示“字符”,如果是数字,则显示“数字”,其余的字符就显示“其他”,判断语句如下:
 var

S:Char;

begin

Readln(S);

case S of

’a’..’z’, ’A’..’Z’:Writeln(’字符’);

’0’..’9’:Writeln(’数字’);

else

Writeln(’其他’);

end;
注意:Case 构造中的任何一个语句都可以是单语句或复合语句。如果需要在某种情况下执行多行代码,必须将它们用Begin…End 括起来。

也可以用 case  + begin..end,语法如下:

case 表达式 of

0:begin 

 end;

1:begin

 end;

else

 begin

 end;

end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: