码迷,mamicode.com
首页 > 其他好文 > 详细

课程作业02

时间:2017-10-07 17:30:28      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:images   作业02   http   没有   blog   void   .com   mil   表示   

Testdouble运行结果

技术分享

程序原因

这个涉及到二进制与十进制的转换问题,double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差,在大多数情况下需要比64bit更多的位数才能准确表示出来(甚至是需要无穷多位),而double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到“数学上精确”的结果(百度到的结果)。
Java中只能有一个公有类
技术分享
控制台返回的错误为修饰符不合法,只允许使用“抽象”或“终态”。
main()方法的返回值由 void 改为 int
技术分享
没有返回值,不能执行。
动手动脑
实验截图
技术分享
原因
+号的默认用法不一样,第一个输在“”之后,默认是连接X和Y,想和第二个相同的输出就需要用()把X Y包含。

为什么java规定作为程序入口点的main() 方法静态的?

 非静态成员函数在执行前必须先构造并实例化该函数所在的类。如果允许非静态的main,那么main函数所在的类必须先进行实例化,那么就需要再写个函数去实例化main所在的类,再调用main,如果这个实例化代码也是非静态的,又要写个函数去实例化它所在的类。因此,java语言就规定了main必须是静态的。

 Java变量遵循“同名变量的屏蔽原则”,请课后阅读相关资料弄清楚相关知识,然后自己编写一些测试代码,就象本示例一样,有意识地在不同地方定义一些同名变量,看看输出的到底是哪个值。



课程作业02

标签:images   作业02   http   没有   blog   void   .com   mil   表示   

原文地址:http://www.cnblogs.com/z245894546/p/7634820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!