请问各位大神:
public class E3
{
public static void main(String args[])
{
byte b[]=new byte[10];
System.out.println(b[0]);
}
}小弟上述的代码为何输不出任何东西,b[0]里面存放的到底是什么东西哇?
求大神指点一番
public class E3
{
public static void main(String args[])
{
byte b[]=new byte[10];
System.out.println(b[0]);
}
}小弟上述的代码为何输不出任何东西,b[0]里面存放的到底是什么东西哇?
求大神指点一番
byte类型的数组 里面装的当然是byte类型的数据。
{
public static void main(String args[])
{
byte b[]=new byte[10];
Byte c[]=new Byte[10];
System.out.println(b[0]);
System.out.println(c[0]);
}
}要是数组存储的是基本类型的话就是基本类型的初始值,这里byte是0
如果存储的是对象的话,就是null
布尔 初始值 false
对象 初始值 null你刚才的语句初始化了一个byte数组,因此数组中每个元素都是0.