第三周课程总结&实验报告一

本周学到的知识点

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循环打印下面的图形。


本题有点难度,耗费了大量时间才写出来,期间还参考了其他同学的代码。
posted @ 2019-09-15 18:03  代码不是我的菜  Views(175)  Comments(4Edit  收藏  举报