黑马程序员技术交流社区

标题: 关于一个循环实现9,9乘法表的问题 [打印本页]

作者: 8161776    时间: 2012-5-19 10:08
标题: 关于一个循环实现9,9乘法表的问题
今天在群里发现有人提议一个循环实现9*9乘法表,然后自己就试了试,确实实现了,我现在很纠结,
for(int i = 1 , j = 1 ; i <= j ; i++ ){
                        System.out.print(i+"*"+j+"="+i*j+"\t");
                        if(i == j){
                                j ++;
                                i = 0;
                                System.out.println();
                        }
                        if(j == 10)
                                return;
                }
这样确实是用了1个for循环就实现了,但是我就在想,这样的效率提高了吗?老感觉没有~~~求大神赐教,或者给出更高效的方法,谢谢
作者: 韩国军    时间: 2012-5-19 13:34
你用这个测试一下,两个不同的代码的效率

long startTime = System.currentTimeMillis();

long endTime = System.currentTimeMillis();

System.out.printn(endTime-startTime);

可以看出效率有没有提高!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2