摘要: 字节数少的到字节输多的转化不会造成精度损失 TestDouble.java的输出结果为: 这样的结果是由于浮点数计算有缺陷而造成, 我们知道计算机进行的是二进制运算,我们输入的十进制数字会先转换成二进制,进行运算后再转换为十进制输出。 而N进制可以理解为:数值×基数的幂,例如我们熟悉的十进制数123 阅读全文
posted @ 2019-09-18 17:03 doublebest1 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 输出结果为3 3 输出结果为两次所以在for循环中的var为 阅读全文
posted @ 2019-09-18 15:17 doublebest1 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 原码:原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码。 反码:正数的反码就是原码,负数的反码等于原码除符号位以外所有的位取反 补码:正数的补码与原码相同,负数的补码为 其原码除符号位外所有位取反(得到反码了 阅读全文
posted @ 2019-09-18 10:25 doublebest1 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 该程序的运算结果为: false false ture SMALL MEDTUM LARGE 结论:s与t引用的不是同一个对象,且枚举类型是引用类型,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值引用同一个对象可以用“==”和equals()表示等价。 对枚举的掌握可以使用在一 阅读全文
posted @ 2019-09-18 09:09 doublebest1 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 程序设计思路:程序主要运用了Random函数产生随机数,将s3%4做为符号确定数,再在其中每一个条件中控制该运算符的相应条件。最后在用数组存入相应数据,将其进行判断。最后按照要求输出! 设计程序可以锻炼逻辑思维能力,以后会每天坚持敲写代码,提高自己的编程能力。 阅读全文
posted @ 2019-09-18 08:22 doublebest1 阅读(207) 评论(0) 推荐(0) 编辑