不用循环~怎么输出1~100

不用循环~如何输出1~100?RT~~~~~~~~~~~~~~~~~~~~~~~~我想了好久就想到应该用return小弟刚刚学JAVA的~~[解

不用循环~如何输出1~100?
RT~~~~~~~~~~~~~~~~~~~~~~~~
我想了好久
就想到应该用return
小弟刚刚学JAVA的~~

[解决办法]
用递归!
[解决办法]
递归
[解决办法]
用递归! 

[解决办法]

Java code
    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);        }    }
[解决办法]
Java code
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);    }}
[解决办法]
Java code
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);   }   }
[解决办法]
code=Java]
public void printNum(int n)
{
if(n==1)
System.out.println(n);
else
{
printNum(n-1);
System.out.println(n);
}
}[
[/code]
[解决办法]
用递归
Java code
printNum(100);public void printNum(int i){System.out.println(i);if(i==1){ return;}else{printNum(--i);}}
[解决办法]
Java code
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);    }}
[解决办法]
整理了一下2个方法
Java code
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);  }}
[解决办法]
探讨
Java code
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);
}
}


[解决办法]
Java code
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);           }}
[解决办法]
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 回车~~
[解决办法]
递归。。。
void printnum(int n)
{
if(n==1)
{ cout<<1<<endl;
return;
}
printnum(n-1);
cout<<n<<endl;
}


[解决办法]
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);
}
}

呵呵,大家还真有够无聊的!
[解决办法]
楼主要return 那就来个return吧
main()
{int i,num;
for(i=1;i<=100;i++)
printf("%d ",num=printnum(i));
}

 printnum(int n)
{
 return n;
}

给分!!!!!!!!!!!!!!
[解决办法]
Java code
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;}
[解决办法]
没学过JAVA,给个C的行不行?
C/C++ code
#include <stdio.h>intmain(int argc, char *argv[]){                (argc <= 100) && printf("%d\n", argc) && main(++argc, argv);        return argc;}