ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2019-09-15 11:04:45  阅读:159  来源: 互联网

标签:解决办法 执行 构造方法 结果 代码 第三周 课程 static 实验报告


实验报告一

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

代码与执行结果

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

代码与执行结果

3. 编程求1!+2!+3!+…+20!。

代码与执行结果

遇到的问题及解决办法

1.类名中使用了中文符号;

解决办法:-改成_
2.阶乘变量定义的类型太小了;

解决办法:把int型改为double型;
3.得出阶乘的值有小数点;

解决办法:把double型改为long型。

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

代码与执行结果

遇到的问题及解决办法

1.得出结果是最后一项的值;

解决办法:把sum+=8*Math.pow(10,i);改为sum=sum+8*Math.pow(10,i); 但显示不兼容的类型: 从double转换到long可能会有损失,
改了很多地方,多定义了一个变量,把求和从一步变为两步;

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

代码与执行结果

遇到的问题及解决办法

1.得出的结果有1;

解决办法:把范围改为从2开始。

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

代码与执行结果

7. 使用for循环打印下面的图(等腰三角形)

代码与执行结果

遇到的问题及解决办法

1.打印出的最后一行多了一个*;

解决办法:更改输出语句;

第三周课程总结

这周重点讲了构造方法、this关键字、static关键字和main()方法。
1.构造方法的声明有三个重点,还有构造方法重载,就是类名相同,但参数不同。
2.this关键字的四个作用中第三个,表示当前对象,不是太理解。
3.static关键字简单来说,有static这个词,则具有一种公共属性,另外非static声明的方法可以调用static声明的属性或方法,但是static声明的方法不能调用非static类型声明的属性或方法。
4.main()方法讲了每个参数的含义。

在完成作业过程中,其实一直有很多疑问,感觉现在学的内容不能完整流畅的联系起来,在好几个类中要在哪个类中定义方法,调用构造方法要在哪个类中,所有代码执行完一次它的流程是怎样的。
在参数传递时,要想输入空格则用双引号引起要输入的内容,要输入引号则用转义字符"

标签:解决办法,执行,构造方法,结果,代码,第三周,课程,static,实验报告
来源: https://www.cnblogs.com/LeeMayZ/p/11512475.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有