022444666688888
求大神这个用for 循环怎么输出

解决方案 »

  1.   

     for(var i=0; i<5; i++)
       {        int ii = (int) 20*i*(Math.pow(10,i)/9)
      System.out.println (ii);   }
      

  2.   

    楼上代码稍微有点问题,但思路没问题
    10d/9d  可以得到1.11...,然后(10d/9d)*i*2,可得0.0,2.22....,4.44...,6.66...,8.88...,然后乘以10^i,取整就是结果 int count = 5;
    for (int i = 0; i < count; i++) {
    System.out.println((int)((10d/9d) * i * 2 * Math.pow(10, i)));
    }