解决方案 »

  1.   

    是单纯的输出吗?是的话,可以直接简单的这样输出for(int i=0;i<48;i++)
    {
    if(i==0||i==24)
    System.out.println(i);
    if(i>0&&i<24)
    System.out.println(i+"\n"+i);
    if(i>24)
    break;
    }
      

  2.   


    for($i=0;$i<48;$i++){
       $j = ceil(($i)/2);
       echo $j;
    }
    01122334455667788991010111112121313141415151616171718181919202021212222232324 PHP的话 这样写, 希望能给你帮助 java应该也是一样函数名: ceil
    用 法: double ceil(double x);
    功 能: 返回大于或者等于指定表达式的最小整数
      

  3.   


    谢谢你了,兄弟。java的Math.ceil可以实现了。
    jsp中代码如下:
    for(int i=0;i<48;i++)
    {
      out.print((int)(Math.ceil((i+1)/2))+"</br>");
    }
    结果为:0,1,1,2,2,3,3,4,4,5,5......21,21,22,22,23,23,24