RT~~~~~~~~~~~~~~~~~~~~~~~~
我想了好久
就想到应该用return
小弟刚刚学JAVA的~~

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wqfwuliao】截止到2008-07-07 15:59:16的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:10                       
    结贴的总数量:2                        结贴的总分数:10                       
    无满意结贴数:1                        无满意结贴分:1                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:50.00 %               无满意结分率:10.00 %                  
    敬礼!
      

  2.   


        System.out.println("1~100");用return ??怎么做?
      

  3.   


        public static void main(String args[])
        {
            printNum(1);
        }
        
        public static void printNum(int n)
        {
            if(n == 100)
            {
                System.out.println(n);
            }
            else
            {
                System.out.println(n);
                printNum(n + 1);
            }
        }
      

  4.   

    public class Test1 {
    public static synchronized void main(String[] a) {
    int i =0;
     getNumber(i);
    }
    static  void getNumber(int i)
    {   i++;
        System.out.println(i);
    if (i < 100) getNumber(i);
    }
    }
      

  5.   


    public class Test
    {
       public void Test_1(int a)
       {
           if(a <= 100)
           {
           System.out.println(a);
           Test(++a);
           }
              
           
       }
       
       public static void main(String[] args)
       {
           Test test = new Test();
           test.Test_1(1);
       }
       
    }
      

  6.   

    code=Java]
    public void printNum(int n)
    {
    if(n==1)
    System.out.println(n);
    else
    {
    printNum(n-1);
    System.out.println(n);
    }
    }[
    [/code]
      

  7.   

    用递归printNum(100);public void printNum(int i){
    System.out.println(i);
    if(i==1){
     return;
    }else{
    printNum(--i);
    }
    }
      

  8.   

    import java.util.Date;
    import java.util.Timer;
    import java.util.TimerTask;public class Test01 {    public static void main(String[] args) {
            final int len = 100;
            final Timer timer = new Timer();
            timer.schedule(new TimerTask() {
                private int i = 1;
                public void run() {
                    System.out.println(i++);
                    if (i > len) {
                        this.cancel();
                        timer.cancel();
                    }
                }
            }, new Date(), 1);
        }
    }
      

  9.   

    为什么没有人
    System.out.println( "1" );
    System.out.println( "2" );
    System.out.println( "3" );
    System.out.println( "4" );
    .....
    System.out.println( "98" );
    System.out.println( "99" );
    System.out.println( "100" );
      

  10.   

    整理了一下2个方法
    import java.util.Timer;
    import java.util.TimerTask;public class T {
      public static void main(String[] arge) {
        show(100);
        show2(100);
      }  public static void show(int num) {
        if (num > 1) {
          show(num - 1);
        }
        System.out.println(num);
      }  public static void show2(final int num) {
        final Timer timer = new Timer();
        timer.schedule(new TimerTask() {
          private int i = 0;      @Override
          public void run() {
            if (i <= num) {
              System.out.println(i++);
            } else {
              timer.cancel();
            }
          }
        }, 0, 1);
      }
    }
      

  11.   


    public class Test
    {
        
        public static void main(String[] args)
        {
           int i =1;
           printI(i);
        }
        private void printI(int i)
        {
           System.out.println(i);
           i++;
           if(i>100)
              return;
           else
              printI(i);
           
        }
    }
      

  12.   

    java语法不大清楚,有个思路如下,不知可否~public class Test

        public static void main(String[] args)
        {
           int i = args[0];
           println(i);
           if(i <= 100)
           {
             //在命令行中调。下面语法肯定有错,思路就是这样
             cmd("java Test %d",i + 1);
           }
        }
    }cmd:
    java Test 0  回车~~
      

  13.   

    递归
    void printnum(int n)
    {
      if(n==1)
      {  cout<<1<<endl;
         return;
      }
      printnum(n-1);
      cout<<n<<endl;
    }  
      

  14.   

    用timer的那个代码给解释一下好么,我对Timer这个东西不太了解
      

  15.   


    我们一般都会想到用递归!!bao110908用Timer,欣赏!!!!!!支持!!!!!
      

  16.   

    main()
    { void printnum(int n);
      printnum(100);
    }void printnum(int n)  /* 打印1~n的数 */
    {
     if(n==1)printf("%d",101-n);
     else
      {printf("%d ",101-n);
      printnum(n-1);
      }
    }呵呵,大家还真有够无聊的!
      

  17.   

    select * from (select rownumber() over() as rn from syscat.columns) x where rn <= 100where(rs.next()) {
        syso(rs.getInt(1);
    }
      

  18.   

     楼主要return 那就来个return吧
    main()
    {int i,num;
    for(i=1;i<=100;i++)
    printf("%d ",num=printnum(i));
    } printnum(int n)
    {
     return n;
    }给分!!!!!!!!!!!!!!
      

  19.   

    CSDN 真的很无聊, 居然还是推荐...
      

  20.   

    想知道用timer的运行效率高还是用递归~~~
    递归在这里缺失可能比用循环效率还低,不过timer不清楚~~
      

  21.   

    递归不也是循环调用吗?难道只有for才是循环啊,出这个题的人有点毛病,除非一行行的写,否则都是循环调用
      

  22.   

    System.out.println( "1" ); 
    System.out.println( "2" ); 
    System.out.println( "3" ); 
    System.out.println( "4" ); 
    ..... 
    System.out.println( "98" ); 
    System.out.println( "99" ); 
    System.out.println( "100" );
      

  23.   


    return ((1 << 4) | 100)取结果的时候;
    a = (result & 0xff00) >> 4 ; // 得出 1 
    a = result & 0x00ff ; // 得出 100 
      

  24.   


    public class Test7
    {
    public static void main(String []args)
    {
    IncreaseNum num=new IncreaseNum();
    }
    }class IncreaseNum
    {
    public IncreaseNum()
    {
    this.num++;
    if(100>=this.num)
    {
    System.out.println(this.num);
    this.iNum=new IncreaseNum();

    }

    }


    private static int num=0;
    private IncreaseNum iNum=null;
    }
      

  25.   

    没学过JAVA,给个C的行不行?#include <stdio.h>int
    main(int argc, char *argv[])
    {
            
            (argc <= 100) && printf("%d\n", argc) && main(++argc, argv);        return argc;
    }
      

  26.   

    用Perl最简单#! /usr/bin/env perl@n = (1 .. 100);
    print (join "\n", @n);
      

  27.   

    不知道用C实现算不算?
    #include <stdio.h>
    #include <setjmp.h>void main()
    {
    jmp_buf ebuf;
    int i = setjmp(ebuf);
    if (i == 100) return;
    printf("%d\n", i + 1);
    longjmp(ebuf, i + 1);
    }
      

  28.   


    那这个问题只能有一个答案了.System.out.println(1);
    System.out.println(2)
    ......
    System.out.println(100);over!