首页 理论教育 VisualBasic键盘输入数据

VisualBasic键盘输入数据

时间:2023-11-25 理论教育 版权反馈
【摘要】:从键盘输入10个整数保存到数组中,然后输出到窗体上。所以下面采用另一种输入数据的方法,通过InputBox函数进行输入。输入数据和输出数组元素的步骤描述如下,6)~9)步为输出数组元素的步骤:1)定义数组a和下标变量i。5)下标变量i值增1,返回第3)步。图5-2 数组的输入/输出针对整个数组的输入、输出都要用循环结构实现。

VisualBasic键盘输入数据

【例5-1】从键盘输入10个整数保存到数组中,然后输出到窗体上。

按“三步法”原则分析如下。

978-7-111-49659-5-Chapter05-9.jpg做什么

1)要求从键盘输入数据,所以要采用Visual Basic提供的数据输入方法。

在前面几章中都采用文本框作为输入数据的方法,这有一个缺点,就是数据量不能太大,因为这样容易会导致窗体上的文本框太多,界面会显得凌乱。所以下面采用另一种输入数据的方法,通过InputBox函数进行输入。

2)把输入的数据输出到窗体上,可以采用Print方法。

所以窗体上只需要一个按钮即可。

978-7-111-49659-5-Chapter05-10.jpg怎么做

定义数组a(9)As Integer,数组下标的范围为0~9。用变量i作为数组的下标,变化范围为0~9,然后对数组元素a(i)依次赋值

输入数据和输出数组元素的步骤描述如下,6)~9)步为输出数组元素的步骤:

1)定义数组a(9)和下标变量i。

2)初始化下标变量i=0。

3)判断i值,如果i值小于或等于9,则执行第4)步;否则执行第6)步。

4)用InputBox函数获取用户数据,然后保存到a(i)中。(www.xing528.com)

5)下标变量i值增1,返回第3)步。

6)初始化下标变量i=0。

7)判断i值,如果i值小于或等于9,则执行第8)步;否则执行第9)步后面的语句。

8)用Print方法输出a(i)。

9)下标变量i值增1,返回第7)步。

978-7-111-49659-5-Chapter05-11.jpg实现

通过步骤描述可以看出,对数组中的元素赋值用到了循环结构,并且i既作为下标变量,又作为循环控制变量,用来控制循环次数。i值的有效变化范围为0~9,也就是说,循环体的循环次数为10,所以实现如下:

978-7-111-49659-5-Chapter05-12.jpg

代码中第2)、3)、4)行是用来向数组输入数据的,第5)、6)、7)行是用来输出数组数据的。运行结果如图5-2所示。

978-7-111-49659-5-Chapter05-13.jpg

图5-2 数组的输入/输出

针对整个数组的输入、输出都要用循环结构实现。初学者经常会漏掉实现代码中第5)、7)行,而只剩下一个Print a(i);语句,这是错误的,运行时系统会提示“下标越界”。因为当第2)、3)、4)行执行完毕后,i值已经变为10了,所以当执行到Print a(i);语句时,就变成Print a(10);了,而下标10是越界的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈