for (int i=0;i<=n;i++)

解决方案 »

  1.   

    把int n=Integer.parseInt(args[0]);去掉
    或 待参数运行。
      

  2.   

    int n=Integer.parseInt(args[0]);去掉
    可以执行!但我就是想在命令行中得到参数!怎么办!
      

  3.   

    args[0] 为命令行的第一个参数, 你在命令行不给参数肯定要发生数组越界违例.用JDK想这样敲命令就没问题了:
    java break1 123
      

  4.   

    你说的没有错!但我用jcreator 怎么加参数实现呢!
      

  5.   

    if (args.length()!=0){
      get the parameter
    }orif if (args!=null){
      get the parameter
    }没试过不保证对,第一种对的可能性大,总之二选一
      

  6.   

    我的意思是在jcreator怎么实现等到参数!出现提示行提供参数!
      

  7.   

    Tools->RunTime Configuration,然后edit 或者new一个configuration,在弹出对话框的run application页,edit或者new一个configuration,在parameters页,将prompt for main method argument勾上就好了
      

  8.   

    是jcreator吗?我怎么找不到你说的那些项呢!设置不起来吗!
      

  9.   

    hehecafe(我喜欢从高处跳下来的感觉,说得对
      

  10.   

    jcreator 好像有一个是配置运行时的选项吧..是run 什么来着的.我忘了.很久没有用了..仔细看一下.
      

  11.   

    hehecafe(我喜欢从高处跳下来的感觉,你说的可能对,但我怎么找不到你说的那些菜单呢!