2.7 练习题
1️⃣练习题:《练习变量的声明和整数运算》
题目:在火山软件开发平台的任意子环境中,请完成以下任务:
声明并初始化整数变量:
声明一个整数变量A,并将其值设置为2。
声明一个整数变量B,并将其值设置为3。
声明一个整数变量C,其值应为变量A与变量B之和。
声明并使用文本型变量进行调试输出:
提示:
将整数变量C转换为文本型D不适用于强制转换方法,详情可查看《2.4数据类型转换》原文;
这里,推荐初学者用变量D=到文本(变量C)方法来处理整数值转换为文本型值;
安卓和视窗项目用 调试输出(变量D) 显示变量D的值;
服务器项目用 换行输出(变量D) 显示变量D的值。
提交方式:
通过此练习,不仅能加深您对递归火山软件开发平台语法基础的理解,还能提升跨平台项目开发的实践能力。期待您的精彩作品!
参考答案(安卓版):
<火山程序类型="通常"版本=1/> 包巧静编程网.语法教程.第2章<注释="在编译发布版本时请填写自己的包名"> 类启动类<公开基础类=窗口注释="用户主窗口封装类."注释="此处设置了常用的附加清单属性,如果不需要可删除."@安卓.附加清单=常用窗口附加清单.全面屏 @安卓.附加清单=常用附加清单.开启硬件加速@安卓.附加清单=常用窗口附加清单.不改变软键盘状态> { 变量按钮1<类型=按钮隐藏值属性="0"@安卓.窗口.布局="ctrl_order = 1"> 方法按钮_被单击<接收事件类型=整数注释="用户在组件上单击事件"注释="注意:" 注释=" 1. \"按钮\"类别及\"图片按钮\"组件会自动初始设置\"支持单击\"属性为真,不需要单独设置;" 注释=" 2. 除开上述类别组件外,必须将组件的\"支持单击\"属性设置为真才会发送本事件."> 参数来源对象<类型=按钮注释="提供事件产生的具体来源对象"> 参数标记值<类型=整数注释="用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0."> { 如果 (来源对象==按钮1) { 变量变量A<类型=整数值=2> 变量变量B<类型=整数值=3> 变量变量C<类型=整数> 变量变量D<类型=文本型> 变量C=变量A+变量B 变量D=到文本 (变量C) 调试输出 (变量D) } 返回 (0) } } 注:需要在模拟器中点击按钮后再去火山平台输出窗口查看变量D的值。
参考答案(服务器版):
<火山程序类型="通常"版本=1/> 包火山.程序 类启动类<公开基础类=程序类""> { 方法启动方法<公开类型=整数> { 变量变量A<类型=整数值=2> 变量变量B<类型=整数值=3> 变量变量C<类型=整数> 变量变量D<类型=文本型> 变量C=变量A+变量B 变量D=到文本 (变量C) 换行输出 (变量D) 返回 (1) } } 参考答案(视窗版):
<火山程序类型="通常"版本=1/> 包火山.程序 类启动类<公开基础类=窗口程序类折叠> { 变量主窗口对象<类型=我的主窗口> 方法启动方法<公开类型=整数> { 主窗口对象.创建主窗口 () 返回 (1) } } # === 类我的主窗口<基础类=窗口注释="样例主窗口"@视窗.布局="client_size = \"500, 300\""标题="我的主窗口"> { 变量按钮1<类型=按钮折叠2隐藏值属性="0"@视窗.布局="id = 101\r\npos = \"49, 205, 64, 26\""标题="按钮1"> 方法按钮_被单击<接收事件类型=整数注释="当按钮被单击后发送此事件"> 参数来源对象<类型=按钮注释="提供事件产生的具体来源对象"> 参数标记值<类型=整数注释="用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0."> { 如果 (来源对象==按钮1) { 变量变量A<类型=整数值=2> 变量变量B<类型=整数值=3> 变量变量C<类型=整数> 变量变量D<类型=文本型> 变量C=变量A+变量B 变量D=到文本 (变量C) 调试输出 (变量D) } 返回 (0) } } 注:需要在弹出的“我的主窗口”程序中点击按钮后再去火山平台输出窗口查看变量D的值。