刚刚开始学JAVA,看完Thinking in java前两章,不会做课后第七题:
编写一个能打印三个命令行参数的程序。要做到这点,你必须用数组下标来查询String数组。
谁能帮写一个完美简单的程序?

解决方案 »

  1.   

    public class ShowArgs {
      public static void main(String[] args) {
        System.out.println(args[0]);
        System.out.println(args[1]);
        System.out.println(args[2]);
      }
    }
    编译:javac ShowArgs.java
    运行:java ShowArgs 参数1 参数2 参数3 
      

  2.   

    强壮性方面改进一点public class ShowArgs {
      public static void main(String[] args) {
        for (int i=0; i<3 && i<args.length; i++) {
            System.out.println(args[0]);
        }
      }
    }
      

  3.   

    明白啦,楼上的两位,谢谢~~
    public class ShowArgs {
      public static void main(String[] args) {
        for (int i=0; i<3 && i<args.length; i++) {
            System.out.println(args[i]);
        }
      }
    }