Java编程中变量赋值失败的原因
因为这个写的是整数处理,所以当除法的结果小于1时,就变成了0。/当两边的数都是整数时,这个符号表示可除。只有当双方中有一方的精度较高时,以较高的精度为准。所以你可以写
一;一个
=
1.0d/(I * 2-1);
或者an = 1.0f/(I * 2-1);
在这种情况下,结果将变成double或float,支持小数。
一;一个
=
1.0d/(I * 2-1);
或者an = 1.0f/(I * 2-1);
在这种情况下,结果将变成double或float,支持小数。