---恢复内容开始---

一:打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

 

 

 二:编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

 

 三:编程求1!+2!+3!+…+20!

 

 四:编写Java程序,计算8+88+888+…前10项之和。

 

 五:一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。

 

 六: 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

 

 七:使用for循环打印下面的图形。

 

 课程总结:这周的JAVA学习学到了很多,但我还有很多没搞懂的地方,比如堆栈内存的用法和意义;还有上次说强行转换数据类型的方法;在做题过程中也碰到的很多很多的问题;开始第一题想调用pow函数,但是不知道怎么用,还有第四题还是不知道怎么转化数据类型,就没做出来;还有第六题开始没想到这个办法,开始我是将i定义小于1000,做出sum+=i>8888的所有i的值,在输出满足条件的最小i-1的值,但是做到最后还是错了,写不出了。