Delphi7的if else语句问题

刚学delphi7,老师让我们做一个简单的程序。可是这ifelse语句真是逻辑混乱啊,比如我想表达C++里面的if(i==1){}elseif(i>1&&i<3){}el... 刚学delphi7,老师让我们做一个简单的程序。可是这if else语句真是逻辑混乱啊,比如我想表达C++里面的if(i == 1){}
else if(i >1 && i<3){}
else if(i>3 && i<7){}
这怎么在Delphi7里面表达啊?
展开
 我来答
yueyun889
推荐于2016-10-02 · TA获得超过725个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:767万
展开全部
if i = 1 then
begin
end
else if (i > 1 ) and (i < 3) then
begin
end
else if (i > 3) and (i < 7) then
begin
end;
Delphi 的语法其实是很简单的,用多了那就会觉得c++难写了
追问

if后面不用跟括号吗?不行啊,能麻烦些详细点吗?比如第一个if的end后面要不要分号啊?我的代码是:

habcarefree812
2014-10-17
知道答主
回答量:7
采纳率:0%
帮助的人:5.5万
展开全部
if i = 1 then
begin

end else if (i > 1) and (i < 3) then
begin

end else if (i > 3) and (i < 7) then
begin

end;
追问

不行啊,能麻烦些详细点吗?比如第一个if的end后面要不要分号啊?我的代码是:


追答
else if 前边的End不能用 ;
如下:

procedure TLoginForm.Button1Click(Sender: TObject);
begin
if Edit1.Text = '' then
begin
ShowMessage('请输出用户名:');
end
else if Edit2.Text = '' then
begin
ShowMessage('请输入密码');
end;
MainForm.Show;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式