`
shappy1978
  • 浏览: 704447 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自动类型转换就是个惹祸的小鬼

阅读更多
有时候系统自动转换类型是挺方便的,但是如果因此而导致一些你难以发觉的bug,甚至难以避开,你就会觉得这样的转换未免得不偿失,以前我以为只有在类似javascript的弱语言才会有这样的问题,没想到今天java也遇到类似的问题.
javascript的例子:
n=0;if(n=='') alert('n==""') 这是成立的,都是弱类型惹得祸
java的例子
int size=1024;
double bufSize=1F;
int blockSize=(int)Math.ceil(bufSize/size)
调试发现blockSize老是0,和预期的结果不同,原来double/int后默认转换为int类型,变成0了,郁闷,必须改成:
int blockSize=(int)Math.ceil(bufSize/(double)size)
分享到:
评论

相关推荐

    叙事作文 我惹祸了.docx

    叙事作文 我惹祸了.docx

    那些12c中惹祸的特性关闭列表

    诗檀软件发布的“那些12c中惹祸的特性关闭列表”提供了一系列的系统参数调整,以帮助用户避免这些特性的潜在风险。 首先,对于优化器的特性,我们可以看到关闭了一些用于优化的参数。这些参数包括: - _optimizer_...

    《岂是妻儿惹祸端》心得体会.docx

    《岂是妻儿惹祸端》心得体会.docx

    Android惹祸:欧盟对谷歌反垄断诉讼.pdf

    Android惹祸:欧盟对谷歌反垄断诉讼.pdf

    停车不当也惹祸.docx

    实际上,停车也是驾驶过程中一个非常重要的环节,停车不当同样会造成危险,甚至引发事故。下面结合具体案例,探讨停车安全的重要性,并分析如何采取有效措施预防停车不当引发的事故。 首先,停车时熄火并拉好手刹是...

    Windows7系统速度慢 或是颜色校正惹祸.docx

    - **兼容性问题**:并非所有图片查看器都支持ICC配置文件的自动应用,这可能导致某些软件在加载图片时出现延迟。 #### 三、解决方案 针对上述问题,可以通过以下几种方式来解决: 1. **临时删除ICC配置文件**:...

    Win 7系统速度慢 或是颜色校正惹祸.docx

    然而,对于某些用户来说,这个功能可能会成为系统性能下降的罪魁祸首。 Windows 7的显示器校准功能通过生成一个ICC(International Color Consortium)配置文件来调整显示器的色彩表现,以便在浏览图片或进行图像...

    如何解决灰尘“惹祸”导致路由器频繁启动的问题

    在现代的网络化社会中,路由器作为连接互联网的重要网络设备,其稳定运行对企业和个人用户都至关重要。然而,由于其位置和环境的特殊性,路由器常常面临着灰尘的威胁。在某些环境下,灰尘积聚可能成为导致路由器频繁...

    熊孩子玩手机惹祸,微信聊天记录删除了怎么恢复?.pptx

    微信聊天记录删除恢复方法 微信聊天记录删除恢复是一种常见的问题,特别是在熊孩子玩手机的情况下。...以上就是微信聊天记录删除恢复方法的分享。只要掌握了上述技巧,轻轻松松就可以恢复手机上丢失的微信聊天记录啦。

    大班主题教案《阳台上的安全》润新教育.txt

    大班主题教案《阳台上的安全》润新教育.txt

    都是逞能惹的祸作文.doc

    故事就从这里开始,一个关于逞能如何惹祸的故事。 小男孩今天想要尝试做一件以前从未做过的事情——端鱼上桌。他幻想着家人赞许的目光,可他却忽视了自己实际的能力。在妈妈的多次警告下,他仍然固执地要自己尝试,...

    u-boot-1.1.6-2008R1到vdsp5(bf561)的移植记录_v0.1

    ##### 1.7.5 对.text的转换 对于`.text`段的处理,确保所有必需的函数都被正确链接和调用。 #### 1.8 链接错误 _bss_start 在链接过程中可能出现的`_bss_start`未定义的错误,这通常意味着链接器未能正确识别未初始...

    六年级作文指导一件印象深刻的事PPT教案学习.pptx

    也就是文章中的环境描写要为中心服务。 * 要注意观察。通过观察,选择你感受最深的来写。 * 要注意组织材料和选择材料。 5. 写作的几个方面的题材: * 成长足迹,如第一次……;学习某种本领;增长见识;提高...

    二年级语文上册 第四单元主题阅读 新人教版-新人教版小学二年级上册语文试题.doc

    在这个故事中,调皮的小耗子惹祸后,菊香奶奶用剪纸猫来对付它。剪纸猫神奇地变成了一只大猫,与小耗子展开了一场追逐战。尽管小耗子不断变换策略,但大猫总能以智取胜。故事以幽默的方式展示了创造力和灵活应变能力...

    热爱集体的苏大嘴作文.doc

    苏大嘴以其大嘴和有时惹祸的性格特征而闻名,但他同时也是一个热爱集体,愿意为集体付出的人。 故事的核心事件是苏大嘴在报复陈一彤后,意识到自己破坏了班级环境,从而主动进行清理。这个情节展示了苏大嘴对集体...

    小学语文常用歇后语分类大全有关马蜂的歇后语

    5. 拔了马蜂窝 - 惹祸上身 拔掉马蜂窝意味着引来了麻烦,这个歇后语告诫人们做事要考虑后果,不要轻易挑衅或触碰可能导致麻烦的事情。 6. 蜂窝里的马蜂 - 各奔前程 这个歇后语比喻原本在一起的人或事物各自分散,...

    电脑变慢怎么让电脑变快.pdf

    一般Windows预设的是由系统自行管理虚拟内存,它会因应不同程序所需而自动调校交换档的大小,但这样的变大缩小会给系统带来额外的负担,令系统运作变慢!要设定虚拟内存,在“我的电脑”上按右键选择“属性”,在...

    收获不知Oracle

    2.2.1 老余的三个小故事 16 2.2.1.1 顾客的尺寸 16 2.2.1.2 有效的调整 17 2.2.1.3 记录的习惯 18 2.2.2 体系结构原理初探 20 2.2.2.1 从一普通查询SQL说起20 2.2.2.2 老余故事终现用心良苦23 2.2.2.3 一起体会...

    神经元学说的创立者卡哈尔.docx

    尽管拥有这样的家庭背景,但卡哈尔童年时期却非常顽皮,甚至经常惹祸。例如,他曾因恶作剧导致一位大爷失去了两颗门牙,为此遭到了父亲严厉的惩罚。这些经历促使卡哈尔的父亲考虑将他送往亲戚那里学习理发手艺,但...

    WEB前端简历模板14.docx

    这部分展示了WEB前端开发者的自我评价,包括善于学习、善于吸取、凡事细心留意、乐观开朗、热爱运动、能够承受较大的压力、守嘴不惹祸和守心不出错等性格特征。 这份简历模板展示了WEB前端开发者的个人信息、教育...

Global site tag (gtag.js) - Google Analytics