第1个回答 2013-07-14
您好,提问者:
double、float默认是double,所以不需要写d,当然写上d也不算错。
第2个回答 2013-07-14
怎么会错呢?整型常量向上隐式转型。float i = 1f; double k = 1; long p = 1l;都可以的~
第3个回答 2013-07-14
double i = 1;
//i为整形,即int类型的,此句进行了自动类型的转换,没有造成精度损失,所以不会报错的
第4个回答 2013-07-14
从低精度到高精度转换是不报错的