- UiPath RPA開發:入門、實戰與進階
- 邵京京等
- 765字
- 2021-08-06 14:57:33
3.2.2 Int32
數字(Int32)類型,也稱整數類型,用于存儲程序中整數類型的數值,可以用于執行方程或進行比較。當程序中需要保存一個整數(不帶小數點和小數位數)時,都可用Int32類型,例如年齡、數量等。
使用Int32型時要注意以下兩點:
□Int32型可以存儲的整數范圍是-2147483648~2147483647。如果要賦值的數據超出這個范圍,程序就會報錯。
□當需要將數值間的計算結果賦值給Int32型的變量時,需要注意計算結果是否為整數。例如整數除以整數的結果可能是整數,也可能是小數,當計算結果為小數時,程序就會報錯。
【例3.7】使用Int32變量完成根據出生年份計算年齡的流程。創建一個項目,使用戶輸入自己的姓名,然后計算用戶年齡后在Output面板中輸出。流程圖如圖3-64所示。
具體實現步驟如下所示。
1)進入Studio界面,點擊Process創建名為3_7_Int32的新流程,如圖3-65所示。

圖3-64 流程圖

圖3-65 新建流程
2)拖入一個Sequence活動到設計器面板。在Properties面板中,將Sequence活動的DisplayName屬性更改為“計算年齡流程”,如圖3-66所示。

圖3-66 拖入Sequence活動并更改屬性
3)在Variables面板中,創建Int32型變量BirthYear和Age,用于存儲出生年月和年齡,如圖3-67所示。

圖3-67 創建變量
4)拖入一個Input Dialog活動到“計算年齡流程”Sequence中。在Properties面板中,將DisplayName屬性更改為“輸入出生年份”,將Label屬性更改為“"請輸入您的出生年份:"”,將Title屬性更改為“"輸入出生年份"”,在Result屬性中輸入變量BirthYear,如圖3-68所示。

圖3-68 輸入出生年份窗口設置
5)拖入一個Assign活動到“計算年齡流程”Sequence中。在Properties面板中,將DisplayName屬性更改為“計算年齡”,在To屬性中輸入變量Age,在Value屬性中輸入Today.Year-BirthYear,如圖3-69所示。

圖3-69 計算年齡
6)拖入一個Write Line活動到“計算年齡流程”Sequence中。在Properties面板中,將DisplayName屬性更改為“輸出年齡”,將Text屬性更改為“"您的年齡是"+Age.ToString”,如圖3-70所示。

圖3-70 輸入年齡
7)按F5鍵執行流程,系統將顯示“輸入出生年份”對話框,輸入年份后點擊OK按鈕,如圖3-71所示。執行結果如圖3-72所示。

圖3-71 輸入出生年齡窗口

圖3-72 執行結果