稀奇古怪的东西到处都有,Java也不例外,下面让我们探讨一些怪癖的题目.
1.输出这一条语句会得到什么结果呢?
System.out.print(2.00-1.10);
也许你的答案是0.9,第一次看到这个问题大家也许都会得出这个答案,但是真正输出的确是0.8999999999999999.
奇怪吧?问题在于a.b这种小数并不能准确的表示为一个double类型的数据.另外又测试了几个数据,得出的答案真是稀奇古怪.如下:
System.out.print(2.00f-1.10f);//这次答案和想象的一样是0.9
System.out.print(2.00-1.90);//答案是0.10000000000000009
System.out.print(2.00f-1.90f);//知道答案是什么吗?是0.100000024
这个问题告诉我们,在需要精确的数字的地方避免使用float和double类型,实在要用的话一定要验证清楚.
2.复合赋值运算符的问题
short x = 0;
int i = 123456;
x = x + i;//正确
x += i; //会产生错误
原因:对于不包括类型转换的并且是简单类型的x += i的确等级于x = x + i,x是先转型为int之后才相加赋值的,但是,在语句x += i执行时实际上等于x=(short)(x + i),导致向下转型了,显然是错误的. 这一点在使用复合赋值运算符时要注意.
分享到:
相关推荐
这份名为【大班语言教案:稀奇古怪的国王】的教育活动方案,就是专门针对这一年龄阶段的儿童设计的,它通过一个幽默夸张的故事——《稀奇古怪的国王》,让孩子们在听故事、讲故事、讨论故事和游戏互动中,学习如何...
稀奇古怪的数学题目PPT课件.pptx
他的个性“稀奇古怪”,不仅在情节中带来了笑声与冲突,还引发了对沟通与教育问题的深入思考。 鲁武在故事中的初次登场便是一场小小的喜剧。他在课堂上的表现与众不同,竟以“我司要内幕”作为对英语老师询问姓名的...
本文将深入探讨如何利用`CreatePolygonRgn`和`SetWindowRgn`函数来创建一个“稀奇古怪”的可移动窗口。这两个函数是Windows API的一部分,它们允许开发者自定义窗口的形状,从而实现非矩形或不规则形状的窗口效果。 ...
在日常使用电脑的过程中,我们经常会遇到各种各样的电脑故障,其中不乏一些看起来像是硬件故障,但实际上只是由于使用环境或维护不当所引起的假故障。这些假故障往往会让不少电脑用户感到头疼,因为它们可能会导致...
标题和描述提到的是关于“世界十大稀奇古怪景点”的旅游或休闲资料,而不是IT相关的技术、编程、网络、软件或硬件知识。因此,我无法按照您的要求生成IT知识内容。如果有关于编程、网络技术、数据分析、人工智能或...
这是分上下篇连载的下篇,介绍了几个基本概念,使...噪声源可能出现在稀奇古怪的地方,因此很容易把一个给定噪声源和输出端之间的增益搞错。 --------------------------------------------------------------------
这是分上下篇连载的下篇,介绍了几个基本概念,使...噪声源可能出现在稀奇古怪的地方,因此很容易把一个给定噪声源和输出端之间的增益搞错。 --------------------------------------------------------------------
- 请您严格按照安装包的友情提示立即重启以避免未可预知的稀奇古怪问题 4) 安装后请点击右键单击托盘图标, 选择Options\Language子菜单下的Chinese Simplified切换至简体中文界面 -------------------------- 遇到...
- 请您严格按照安装包的友情提示立即重启以避免未可预知的稀奇古怪问题 4) 已实现安装后自动切换语言至简体中文。若无效,可右键单击托盘区DT图标, 选择Preferences,进入General选项卡的Language下拉菜单下的,...
- 近义词:闻名--著名(知名度高),秀丽--秀美(形容景色优美),神奇--奇妙(形容超出寻常),尤其—特别(强调程度),奇形怪状—稀奇古怪(形容形状奇特),巨--大(形容物体尺寸)。 - 反义词:有趣—乏味...
很多人直接修改计算机名称,导致各种稀奇古怪的问题。正确的修改方式,其实并不复杂。本文将一步步地指导您正确修改 Active Directory 域控制器计算机名称。 为什么不能直接修改计算机名称 -----------------------...
(后来偶然在淘宝上查了一下,魔方有很多变种,比如说除了普通三层的之外,还有二层的(二阶)、四层的(四阶)、五层的(五阶)、还有稀奇古怪的各式各样的。。。。。,咱不用买,编一个4阶的做个试验吧。 :-...
2. 使用感官细节: 在描述野餐和游戏过程中,学生使用了多种感官细节,如视觉(看到水花、光控的怪物)、听觉(听到稀奇古怪的声音)、触觉(感到船飞速滑下、水花溅身)和情感(感到无限的喜悦)。 3. 使用描绘手法:...
本人初学SpringMVC的时候遇到各种稀奇古怪的问题,网上各种技术论坛上的帖子又参差不齐,难以一步到位达到配置好的效果,这里我将配置的好了的,一键导入就可以,供大家初学SpringMVC的同僚们共同学习使用!...
Forge作为很多Mod加载的依赖模组,是很多玩家必备的一个Mod。你想体验Minecraft那么多稀奇古怪的Mod,那么先来学习并安装这款API吧!
在那个天真无邪的年纪,世界充满了奇幻的色彩,小小的脑袋里装满了各种稀奇古怪的想法。直到姥姥的解释,才揭开了谜团,让作者明白事情的真相。这个故事,既让人忍俊不禁,又启发孩子们要敢于提问,勇于探求知识,去...
一个简单的PYTHON解析器,用于学习解析脚本
这篇文档是一个幼儿园的语言活动教案,主题为“稀奇动物园”。教案的主要目的是通过故事教学,激发幼儿的扩散性思维,理解故事情节,并巩固他们对动物特征的认知。活动旨在丰富幼儿的词汇,如“稀奇”、“挠”和“衔...
这周C位出道的是漫画风格,公子其实很想问问你们,为什么每次都是这么“稀奇古怪”的主题呢?果然都是和我一样的“深井冰”患者,而这个漫画风格,公子总不能每页“画”个漫画上去吧!所以只能模仿漫画的排版或是...