在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
运行结果: