byte[ ]动态开辟小问题
请问各位大神:
public class E3
{
public static void main(String args[])
{
byte b[]=new byte[10];
System.out.println(b[0]);
}
}
小弟上述的代码为何输不出任何东西,b[0]里面存放的到底是什么东西哇?
求大神指点一番
[解决办法]
楼主申请的是字节数组,没赋值应该是输出0吧
[解决办法]
局部变量不会自动赋值~成员变量会自动赋值,楼主用的是字节数组,如果是成员变量会输出0,你这个是没有输出把
[解决办法]
顶1楼
楼主的代码应该输出0
顺便说一下3楼描述的不是你的问题。
[解决办法]
public class E3
{
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]);
}
}