有两道问题 先谢谢各位了
第一道:
public class ChuShiHua1
{
public static void main(String args[])
{
//创建一个boolean型的数组,长度为2
boolean bo[] = new boolean[2];
//创建一个byte型的数组,长度为2
byte b[] = new byte[2];
//创建一个char型的数组,长度为2
char c[] = new char[2];
//创建一个short型的数组,长度为2
short s[] = new short[2];
//创建一个int型的数组,长度为2
int i[] = new int[2];
//创建一个long型的数组,长度为2
long l[] = new long[2];
//创建一个float型的数组,长度为2
float f[] = new float[2];
//创建一个double型的数组,长度为2
double d[] = new double[2];
System.out.println(bo[0]);
System.out.println(b[0]);
System.out.println(c[0]);
System.out.println(s[0]);
System.out.println(i[0]);
System.out.println(l[0]);
System.out.println(f[0]);
System.out.println(d[0]);
}
}
为什么char输出是空格 而其他的都是零
第二道:
public class ChuShiHua2
{
public static void main(String args[])
{
//创建一个boolean型的数组,长度为2
Boolean bo[] = new Boolean[2];
//创建一个byte型的数组,长度为2
Byte b[] = new Byte[2];
System.out.println(bo[0]);
System.out.println(b[0]);
}
}
此代码和第一道的基本一样 但为什么输出的是两个null
|