UIPath入门系列二之判断和循环语句

今天讲解的是If… else 和 while,do while, for each 在控制流中的实现

一、Do while 和 While的区别:

Do while:执行语句后,判断条件是否满足,再次执行操作

While:如果条件满足,则执行正文中的一组操作 

二、控制流有两种:一种是流程图,另外一种是序列

 

三、流程图举例: if…else…判断是否是闰年, Loop用于循环

1) 拖拽一个FlowChart到工作流面板中, 命名为Master FlowChart

2) 拖拽另一个FlowChart到工作流面板中, 命名为FlowChart Leap Year

 

3)  双击Flowchat Leap Year窗口,新建一个Year变量,类型为int32,赋值为2013

4)增加一个Flow Decision, 判断变量Year是否是闰年

 

5)增加两个消息框,输出判断结果

 

6) 按F5点击运行,得到的结果如下

 

7) 在判断条件前,加入输入框,可以给定任意年限,判断是否是闰年

 

8)按F5点击运行,得到的结果如下

  

9) 给定一个值,例如2007,点击OK

  

10) 循环测试,直到输入的年份是闰年为止

 

11) 自行验证结果

四、序列举例: if… else..判断是否是闰年, do while, while, for each 用来循环,找到第一个闰年,程序结束

1) 点击Master FlowChart,添加Sequence

 

2) 添加一个弹出框,可供用户自由输入年份

 

3) 添加If判断,判断是否是闰年

 

4) 添加输出框,是闰年或者不是闰年

 

5) 按F5执行,输入2009,结果如下

 

6) 添加Do While循环,然后将input Dialog和if判断框拖拽到Do While 框中

 

7) 给循环体一个结束条件

 

8) 自行验证结果

五、 For Each 循环举例:查询指定目录下的所有文件

 

六、猜大小游戏

 

  

猜你喜欢

转载自www.cnblogs.com/wendyzheng/p/9297471.html
今日推荐