java吧 关注:1,243,820贴子:12,717,673
  • 3回复贴,共1

double和int的转换输出后多出个256是怎么回事?

只看楼主收藏回复

代码如下
public static void main(String[] args) {
double d=37.13;
int i;
i = (int)d;
double x;
x =(double)( d - i);
System.out.println(d+"整数部分:"+i+",小数部分:"+x);
}
输出结果


IP属地:湖北1楼2015-11-19 16:27回复
    double失精


    IP属地:广东来自Android客户端2楼2015-11-19 16:27
    收起回复