一个Java程序通过命令行运行`java MyProgram 5 10`,其中`MyProgram`类的main方法定义为`public static void main(String[] args)`。如果需要访问到命令行参数"5",应该如何操作?
答案解析
命令行参数会被存储到args数组中,数组的索引从0开始,且第一个参数为程序名后的第一个值,故"5"存储在`args[0]`。A选项错误,`args[1]`获取的是参数“10”;C选项越界访问数组;D选项语法错误。
正确答案:B