命令行中执行带参数的java程序(Command-Line Arguments)

在cmd中运行java程序,可以在class名之后输入参数。Eclipse中可点击run configuration,在argument窗口中指定参数。

 

代码如下:

<pre class="java" name="code">//by pandenghuang@163.com
/**
(Command-Line Arguments) Rewrite Fig. 7.2 so that the size of the array is specified by the
first command-line argument. If no command-line argument is supplied, use 10 as the default size
of the array.
*/

public class InitArray_cmd 
{
   public static void main(String[] args)
   {
      // declare variable array and initialize it with an array object  
      int[] array;
	  if (args.length!=0)
      {
			array = new int[Integer.parseInt(args[0])];
      }
	  else
			array = new int[10];
	   // new creates the array object 

      System.out.printf("%s%8s%n", "Index", "Value"); // column headings
   
      // output each array element's value 
      for (int counter = 0; counter < array.length; counter++)
         System.out.printf("%5d%8d%n", counter, array[counter]);
   } 
} // end class InitArray

 

 

 

 

运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值