Java期末复习暨学校第五次上机课作业(类的定义、封装和方法调用)

Java期末复习暨学校第五次上机课作业:

(1):掌握类的定义。

(2):掌握类的封装。

(3):熟悉类的成员方法的调用。

第一题:

先定义两个整形变量x和y,然后showMessage方法打印防御塔的位置。 

然后通过new关键字实例化了一个TowerDefense对象t1,并把x赋值为3,y赋值为4,最后调用showMessgae方法。 

输出结果:

第二题: 

通过new关键字实例化car对象时,直接给car赋值,然后调用getter方法。 

输出结果:

第三题: 

定义了一个无参构造方法和有参构造方法 :

分别对name和score定义了set和get方法:

学生s1用get和set方法打印信息,学生s2用构造方法打印信息: 

输出结果:

第四题:  

 (1):定义了一个二维数组arr,并将其设置为8行,定义了两个num和sum变量。

(2):第一个循环:遍历二维数组每一行。对于每一行i,创建一个长度为i+1的一维整形数组,并将其分配给二维数组的第i行。这样就确定了每一列的列数,使得每一行的元素个数与行数对应。

(3):第二个循环:i对应行,j对应列,行的数量与列的数量是相等的,所以是j < arr[i].length,每打印1个数组元素,num就加1,然后sum累加。再打印每个元素的值,接着换行,最后打印sum的值。

输出结果: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值