一个求任意数的阶乘的问题 高分求助 其实你用BigInteger更好啦,只要你求的阶乘不是真的很大的话就非常准确了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当len>10之后会出错,具体请你自己去看一下,作为一个程序员,debug是必须学会的,如果不知道怎样去debug,请看一下java程序调试实用手册这本书这个问题其实是很简单的,只要你自己小心的去debug就可以解决了,不要一有什么问题就到处找什么高手解决,你自己也可以做到的for ( int i=len;i>=10;i=i-10 ) { n=Long.parseLong(ji.substring(i-10,i))*shu+m; m=n/S; st2=string10(String.valueOf(n%S)); st=st2+st;}你这里时做什么的啊?当求14!的时候当shu=14的时候st=""st2=""ji=6227020800n=87178291200,这是14!但是继续运行下去m=n/S也就是m=87178291200/10000000000m=8st2=string10(String.valueOf(n%S));结果:st2=7178291200st=st2+stst=7178291200这里就出错了 FTP取得文件一览报错 关于Java7 ActionListener 的问题 启动都出错!到底什么回事啊! 关于打包成jar文件的问题 关于JTextField 想学java swing做界面,不知要在sun的网站上下载哪些工具? 简单啊! 现在csdn上没有人情味了 关于四种JDBC驱动类型的区别? 低级问题,高手请指教! java 里有没有可以查找文件的类 我是java新手,快来帮我。
作为一个程序员,debug是必须学会的,如果不知道
怎样去debug,请看一下java程序调试实用手册这本书
这个问题其实是很简单的,只要你自己小心的去
debug就可以解决了,不要一有什么问题就到处找什么
高手解决,你自己也可以做到的
for ( int i=len;i>=10;i=i-10 ) {
n=Long.parseLong(ji.substring(i-10,i))*shu+m;
m=n/S;
st2=string10(String.valueOf(n%S));
st=st2+st;
}你这里时做什么的啊?
当求14!的时候
当shu=14的时候
st=""
st2=""
ji=6227020800
n=87178291200,这是14!
但是继续运行下去
m=n/S也就是m=87178291200/10000000000
m=8
st2=string10(String.valueOf(n%S));
结果:st2=7178291200
st=st2+st
st=7178291200
这里就出错了