Test.java的源程序如下,在命令行键入:
java Test abc bb c 回车后输出的结果是 。
**
```
public class Test
public static void main(String args[])
int k1=args.length;
int k2=args[1].length____;
System.out.print(k1+" "+k2);
```**
A.3 2
B.1 2
C.1 3
D.3 3
答案是A,为什么?
args.length 返回传递给程序的参数数量,即为 3。由于 args 是一个字符串数组,因此可以用 args[n] 访问第 n 个参数。在这个程序中,args[1] 对应的参数是 "bb"。调用 args[1].length() 返回该字符串的长度,即 2。因此,System.out.print(k1+" "+k2); 语句将输出 "3 2"