第三周课程总结&实验报告一
本周学到的知识点
1.类的封装,加上关键词private
可以将属性变为私有的。
2.私有属性中使用setter
方法与getter
方法。
3.构造方法的定义、创建、使用。
4.匿名对象的定义与使用。
4.this
关键词的作用。
(1).使用this
强调类中的方法。
(2).表示类中的属性。
(3).可以使用this
调用类中的构造方法(不能循环调用、必须放在首行)。
(4).this
表示当前对象。
5static
关键字的作用。
对于这周所学我也只是掌握了一点点,还有很多不懂。
实验报告一
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
本题因为老师在课堂上讲过,而且难度不大,没什么问题。
2.编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
错误截图
当时写算法时不够仔细,将符号问题给弄混了。
改正后截图
3.编程求1!+2!+3!+…+20!。
本题比较容易理解,可以写出。
4.编写Java程序,计算8+88+888+…前10项之和。
本题也比较简单。
5.一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
因为以前做过类似的,所以还是能够做出来。
6.编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。
错误截图
当时对题目的理解有误,以为是求和的。
改正后截图
7.使用for循环打印下面的图形。