分类：电脑/网络-程序设计-JAVA相关
问题：急求一道简单的Java程序题求1到n的自然数之和,从命令行输入n 
求1到n的数之和,从命令行输入n的值,用递归的方法.在线等待!
回答：import  .*;
public class Sum
{ 
  public static void main(String [] args) throws IOException
  {
    String str;
    BufferedReader buf;
    int n;
    buf=new BufferedReader(new InputStreamReader( ));
     int("输入一个大于0的自然数:    ");
    str= adLine();
    n= rseInt(str);
     intln(sum(n));
  }
     
  static int sum(int n)
  {
    if(n==1)
    return n;
    else 
    return sum(n-1)+n;
  }
}


呵呵 仅供参考 运行没问题!