class FindFac {
long start=System.currentTimeMillis();
public static void main(String[] args) {
for(int i=2;i<=100;i++){
System.out.print(i+"的因子为:");
for(int j=2;j<=i/2;j++){
if(i%j==0){
System.out.print(j+" ");
}
}
System.out.println();
}
long end=System.currentTimeMillis();
System.out.println("Time:"+(end-start)+"ms");
}}因数就是所有能够整除原数的数,不是质因数。
上面是我写的代码,但是书上提示这个程序的效率仍然可以再提高,所以请大家帮忙看看怎么改?
先谢谢啦~!
解决方案 »
- Runtime.getRuntime().exec()如何执行多条命令?
- jdbc连数据库的问题,很奇怪
- 小问题!!===Ing!
- 程序编译时没有错,执行时出错,为什么?错误提示如下
- applet能否存取本地文件?高手请进!
- 使用java处理图形文件的问题
- 关于JCreator工具的问题
- 我是一个java初学者,请大家帮我解决一下一个问题,谢谢。
- 问个菜问题:使用JBUILDER开发的程序运行的效率高,还是用其他如delphi,vb等开发工具效率高?
- 我现在准备学习Java了,请大家推荐基本学习Java的好书
- 谁帮我调下这个程序 谢谢 不知道错在哪了!
- 正则表达式,两个连接,为什么不能正确匹配第一个连接和文字?
楼主【Cupid1984】截止到2008-07-13 01:14:58的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:2 得分贴总数量:1 回帖的得分率:50%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html