请问如何通过如下编译
java <yourclassname> hello 1 3
实现输出
ell
就是说当我执行java <yourclassname> hello 1 3时输出ell。
谢谢~!

解决方案 »

  1.   

    先编译你的源码
    javac yourclassname.java
    再执行:
    java yourclassname hello 1 3
      

  2.   

    public class ell{
    public static void main(String args[]){char str[]=new char[args[0].length()];
    for(int i=0;i<args[0].length();i++)
    str[i]=args[0].charAt(i);
    for(int i=1;i<=3;i++)
    System.out.print(str[i]);
    System.out.print("\n");}
    }
      

  3.   

    虽然实现了,但我始终不明白
    char str[]=new char[args[0].length()];
    为什么在编译时没错啊?定义数组的时候应该直接定义大小的
    请高手指点