理论教育 Java数组应用:程序基础上的改进

Java数组应用:程序基础上的改进

时间:2023-11-20 理论教育 版权反馈
【摘要】:提示:在实验6-2程序基础上,增加两个变量,一个在循环程序中对每一个成绩进行累加,然后计算出平均值;另一个变量用于不及格人数的计数。

Java数组应用:程序基础上的改进

实验目的:

●掌握数组的基本概念;

●掌握数组的定义方法;

●学会简单的数组应用程序的设计;

●基本掌握对数组的程序控制方法。

必做题:

【实验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.如果二维数组每一行的元素个数不相同,能不能使用两重循环访问整个数组的元素,为什么?

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

我要反馈