官术网_书友最值得收藏!

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 執行結果

主站蜘蛛池模板: 张家港市| 定安县| 格尔木市| 石首市| 天津市| 扎兰屯市| 治县。| 丹棱县| 九江县| 海安县| 阿巴嘎旗| 浦城县| 德清县| 湖州市| 游戏| 雅安市| 克山县| 宾阳县| 崇文区| 芜湖市| 松潘县| 平泉县| 保康县| 乌兰县| 榆树市| 建阳市| 盘锦市| 南岸区| 宁武县| 莆田市| 赤水市| 大邑县| 沐川县| 澄城县| 融水| 石家庄市| 时尚| 贵定县| 安陆市| 桓台县| 松江区|