int a=1;int b=10;double c = a/b;这样得到的c=0,,,怎么才可以求出来c=0.1呢,,,谢谢
double c = a*1.0/b
你的写法: double c = a/b;
等价于: int c1 = a/b; double c=(double) c1;
int a=1;int b=10;
这时double c = a/b;分为两部分
1.执行表达式a/b 值为0
2.将0赋给double c .