在执行下面这段Java程序时: public class Test { public static void main (String[] args) { String s1=args[0];

admin2010-07-28  30

问题 在执行下面这段Java程序时:    public class Test {        public static void main (String[] args) {            String s1=args[0];            String s2=args[1];            String s3=args[2];        }    }若编译程序后键入命令: java Test one two three,那么变量s1所引用的字符串为(  )。

选项 A、null
B、test
C、one
D、java

答案C

解析 main()方法中参数表中定义的数组args用于接收命令行参数。在题中提到命令行 java Test one two three中参数分别为"one"、"two"、"three",它们将被依次存放在数组args中。由于在Java中数组的下标从0开始,所以s1所引用的字符串为"one"。
转载请注明原文地址:https://kaotiyun.com/show/Y89p777K
0

最新回复(0)