Delphi语法中的循环WHILE..DO和REPEAT..UNTIL

原文地址为: Delphi语法中的循环WHILE..DO和REPEAT..UNTIL

None.gif unit Unit1;
None.gif
None.gifinterface
None.gif
None.gifuses
None.gif  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
None.gif  Dialogs, StdCtrls;
None.gif
None.giftype
None.gif  TForm1 
=   class (TForm)
None.gif    Edit1: TEdit;
None.gif    Button1: TButton;
None.gif    Button2: TButton;
None.gif    procedure Button1Click(Sender: TObject);
None.gif    procedure Button2Click(Sender: TObject);
None.gif  private
None.gif    { Private declarations }
None.gif  public
None.gif    { Public declarations }
None.gif  end;
None.gif
None.gifvar
None.gif  Form1: TForm1;
None.gif
None.gifimplementation
None.gif
None.gif{$R 
* .dfm}
None.gif
None.gifprocedure TForm1.Button1Click(Sender: TObject);
None.gifvar odds,sum:integer;
None.gifbegin
None.gifsum:
= 0;
None.gifodds:
= 1 ;
None.gif
while  odds <=   strtoint(Edit1.Text) do
None.gifbegin
None.gif  sum:
= sum + odds;
None.gif  odds:
= odds + 2 ;
None.gifend;
None.gifShowmessage(inttostr(sum));
None.gifend;
None.gif
None.gifprocedure TForm1.Button2Click(Sender: TObject);
None.gifvar odds,sum:integer;
None.gifbegin
None.gifsum:
= 0;
None.gifodds:
= 1 ;
None.gifRepeat
None.gif  sum:
= sum + odds;
None.gif  odds:
= odds + 2 ;
None.gifuntil odds 
>  strtoint(Edit1.Text);
None.gifShowmessage(inttostr(sum));
None.gifend;
None.gif
None.gifend.

while..do是条件先行,repeat..until是条件后行,所以repeat..until的 语法段里面至少要运行一次, Delphi给人的感觉学习起来没什么难度,主要还是有别的语言的基础吧,也主要是自己做多了面向对象的开发,总觉得Delphi7的IDE差微软的DOTNET级别的IDE远多了,用起来不是很顺手。
转载请注明本文地址: Delphi语法中的循环WHILE..DO和REPEAT..UNTIL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值