下面哪些语句能够正确地生成5个空字符串? A.String a[]=new String[5];for(int i=0;i<5;a[++]=“”);
B.String a[]={“”,“”,“”,“”,“”};
C.String a[5];
D.String[5]a;
E.String []a=new String[5];for(int i=0;i<5;a[i++]=null);下面哪个语句正确地声明一个整型的二维数组? CDEA.int a[][] = new int[][];
B.int a[10][10] = new int[][];
C.int a[][] = new int[10][10];
D.int [][]a = new int[10][10];
E.int []a[] = new int[10][10];
B.String a[]={“”,“”,“”,“”,“”};
C.String a[5];
D.String[5]a;
E.String []a=new String[5];for(int i=0;i<5;a[i++]=null);下面哪个语句正确地声明一个整型的二维数组? CDEA.int a[][] = new int[][];
B.int a[10][10] = new int[][];
C.int a[][] = new int[10][10];
D.int [][]a = new int[10][10];
E.int []a[] = new int[10][10];
解决方案 »
- 114º03'15" 哪位兄弟帮我写个正则表达式
- java enum 枚举一个非常简单的程序出错,晚上结贴。
- MyEclipse 6.0.1 可有任何形式的中文版本啊?
- 请问这样到底生成了几个String对象?
- jsp 传参数问题.
- 请问用java怎样写一个像现在blog上的那种日历以及根据相应的阳历求阴历的?
- 看看我的"Hello World!"java程序,是哪里出错了?
- 一道简单的编程题!
- 求救,java swing在Red Hat7.2下中文成了小方框,有谁知道怎么办呀!!!!
- 紧急寻找java高手!
- 类的新手问题
- (50分)关于timer类的使用,如何在以下API代码中加入定期执行功能?
ced
其中a中是
for(int i=0;i<5;a[i++]="")//lz在这里少了一个i,A是错的
System.out.println(a[i]);cde
CDE
不明白第一题的A为什么大家都说行呢?谁能解释一下
null就是你连这个口袋都没有。""在内存中有头地址,但是没有具体内容,相当于只有一个索引(指针值),索引指向的地方除了String类的基本信息以外,内容是空的。
而null是指根本就没有为这个对象分配空间和地址索引,指针值是空的。对这个对象的任何读操作都会返回NullPointerException
String []a=new String[5];
for(int i=0;i<5;a[i++]=null);
for(int i=0;i<x.length;i++)
System.out.println(x[i]);
编译之后应该会出错吧,可事实并没有出错啊!!!