11问答网
所有问题
java我在输入longb=1234567809时,为什么会提示超出取值范围这个错误,我知道右边是
默认的int类型,但是他比左边类型范围小时,不是会发生类型转换吗,为什么还会提示超出取值范围?
举报该问题
推荐答案 2018-12-18
自动转换是发生在程序运行时,此时右边就是默认的int,程序还没来的及转换呢
追问
强制转换是程序也是程序运行时吗
你的意思是编译时并没有转换是吗
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FMvSv88S2MM222272Sq.html
其他回答
第1个回答 2018-12-18
声明的时候加个L
相似回答
大家正在搜