实验目的:
●掌握数组的基本概念;
●掌握数组的定义方法;
●学会简单的数组应用程序的设计;
●基本掌握对数组的程序控制方法。
必做题:
【实验6-1】使用数组的方法,将数字0,1,2,…,9,10转换为汉字大写数字零,壹,贰,……,玖,拾。如从键盘输入数字3,程序显示输出“叁”。程序保存为Experiment6_1.java。
提示:
1.建立字符数组char cc[]={′零′′,壹′,′贰′…,′玖′,′拾′}。
2.这时数组cc各元素有cc[0]值为‘零’,cc[1]值为′壹′,……。每个元素的下标值与元素的内容对应。主要程序代码如下。
【实验6-2】定义一个保存n个学生成绩的数组,编写程序确定成绩中的最高分和最低分。
程序保存为Experiment6_2.java。
提示:
1.使用一个整型数组存放成绩,int cj[]={75,88,……}。
2.定义变量max、min分别存放最高分和最低分,并分别假设第0个元素值为最高份和最低份,然后循环比较其他的成绩,找出最高分和最低分。(www.daowen.com)
选做题:
【实验6-3】改进实验6-2程序,除了确定最高、最低分外,计算出同学们的平均成绩和不及格的人数,并将结果输出显示。程序保存为Experiment6_3.java。
提示:在实验6-2程序基础上,增加两个变量,一个在循环程序中对每一个成绩进行累加,然后计算出平均值;另一个变量用于不及格人数的计数。
【实验6-4】声明一个二维整型数组a[n][m],使用循环的方法对每个元素赋值,要求每个元素的值为其两个下标值的和,即“a[i][j]=i+j;”,最后输出显示这个数组。程序保存为Experiment6_4.java。
实验要点:完成本实验时,请注意以下几个问题。
1.数组元素的值,可以在声明的同时进行赋值。
2.数组元素的个数n,使用数组变量的length属性确定。
3.长度为n的数组的下标值应该从0~n-1。
4.使用循环程序不断改变数组下标值(0~n-1),可以访问数组的所有元素。
总结思考:
1.使用for循环访问整个一维数组,()中的语句应该怎么写?
2.二维数组每一行的元素个数都必须是一样的吗?
3.如果二维数组每一行的元素个数不相同,能不能使用两重循环访问整个数组的元素,为什么?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。