急!!!如何求2次以上方根值 Math.pow(27,1/3)与Math.pow(27,0)的返回值是一样的,因为1/3 == 0改用Math.pow(27,1F/3)可以得到正确结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是那么回事,这和C语言是一样的在C中1/3表示是整除,得到商,1%3得到的是余数。但是2个数必须都是整数。如果有一个不是则表示是正常的除法了。比如int a=1;int b=2;float c;c=(float)a/b;c=a/(float)b;都能得到正确结果。当然,上面是C中的写法。在JAVA中也差不多,我习惯C了。呵呵。 JAVA是严格的语言:文字数据的缺省类型是int,所以1/3中的1和3 都是int,int的除法结果只能是int,即0,如果写成1.0 / 3或1 / 3.0即可,因为1.0缺省类型是Double,JAVA要 比C严格的多,有时候习惯不一定是好的,比如睡懒觉,哈哈 不改变原数组排序 在线等待。。。。。。。 一个关于java 和oracle 数据库的问题 java.lang.NoSuchMethodException MANIFEST.MF中怎样设置程序启动内存大小 java界面,C/C++引擎 请问再多线程中“同步”与“异步”是一个什么概念 {穷人}自学java遇到的一个小问题 一个关于抽象类的问题 MSN机器人用到的词库 applet 不能使用java.net.socket吗? 关于JDBC,分数不是问题! 如何在sql server2000中创建数据库?
这和C语言是一样的
在C中1/3表示是整除,得到商,1%3得到的是余数。
但是2个数必须都是整数。
如果有一个不是则表示是正常的除法了。
比如
int a=1;
int b=2;
float c;
c=(float)a/b;
c=a/(float)b;
都能得到正确结果。
当然,上面是C中的写法。
在JAVA中也差不多,我习惯C了。
呵呵。