如何优化下面的循环、为什么?
  for(int a=0;a<==500;a++)
{
   for(int b=0 ;b<=50 ;b++)
    {
       for(int c=0 ;c<=5;c)        {
              system.out.printlin(a+""+b+""+c);
        }     }
}

解决方案 »

  1.   

    由内到外从c到b到a循环论坛里面有人讨论过这个面试问题,我觉得没多大意义
      

  2.   

    c有优化的余地,java若按c那一套来可能会适得其反尤其是在IBM J9 1.5的jdk上
      

  3.   

    在c语言中,编译后的代码是固定的,所以可以在代码上做些优化 
    但java是运行在虚拟机里的,虚拟机本身就可以对你的循环做优化,这依赖于jvm的具体的实现了
    以前我测过,在sun hotspot,IBM j9,Oracle JRockit这三种jvm的1.5和1.6版本的jvm中,结果是不尽相同的
      

  4.   

    貌似是死循环把。for(int c=0 ;c<=5;c) ---> for(int c=0 ;c<=5;c++) 
      

  5.   

    http://topic.csdn.net/u/20101112/15/4548c7ba-56bf-4b88-841e-47a8491be47f.html
    看7楼