全球旧事资料 分类
x,从数组X中查找出x的位置。⑤输入一个整数i,从数组X中删除第i个结点。⑥输入一个整数i和一个实数x,将x插入到数组X第i个结点之前。提示:①以回车作为结束标志的成组数据的输入②排序、插入、删除等改变数组值的操作不应破坏原始数组(即存放输入数据的数组),针对Java数组本身的特点,下面给出处理该问题的一个算法供参考:a声明两个double数组的引用X和Y,并用常量为Y分配足够大的内存;b将数据先输入Y,输入过程中记录实际数据个数
(以回车作为输入结束的标志);c用实际数据个数
创建X,并调用arraycopy将Y中的前
个数据复制到X中;d排序前调用clo
e方法将X克隆到Y,排序则针对Y进行;
fe删除前为Y重新分配
1个单元,删除过程中将X的
1个数据转移到Y;f插入前为Y重新分配
1个单元,插入过程中将X的
个数据及插入值转移到Y。
实验五Java类的封装性的设计与使用
一实验目的及要求
1.熟悉Java类的封装性概念与作用;2.掌握Java类构造方法的声明与方法的重载;3.掌握类及其成员变量与成员方法的访问权限的设置;
二实验内容
1.编写一个学校类School,其中包括成员变量school
ame(校名Stri
g)、scoreLi
e录取分数线double类型和构造方法(可完成对school
ame、scoreLi
e的初始值设置)以及获取school
ame、scoreLi
e值的getSchool
ame方法getScoreLi
e方法。2.编写一个学生类Stude
t,它的成员变量有考生的
ame姓名Stri
g类型、id考号i
t类型、i
tgretResult综合成绩double类型、sports体育成绩i
t类型。它有一个构造方法(可设置学生
ame和id的初始值)及可以修改学生
ame和id值的方法setStri
g
amei
tid和分别设置学生的i
tgretResult(综合成绩)及sports体育成绩值的两个方法Setdoublei
tgretResult和Seti
tsports及获得学生i
tgretResult(综合成绩)及sports体育成绩的方法getI
tgretResult和getSports。3.编写一个录取类matriculate,它的一个方法用于判断学生是否符合录取条件。其中录取条件为:综合成绩在录取分数线之上,或体育成绩在90分以上并
f且综合成绩大于300分。
实验六静态变量、静态方法与包
一实验目的及要求
1、熟练静态变量、静态方法、实例变量、实例方法的概念2、掌握包的概念与应用。
二实验内容
1阅读下列程序,并按照要求完成后续功能。classPoi
t
privatei
txyPoi
ti
txValuei
tyValue
xxValueyyValuepublici
tGetXretur
xpublici
tGetYretur
y
fpublicvoidSetYi
tvalue
yvaluepublicvoidSetXi
tvalue
xvaluer
好听全球资料 返回顶部