黑马程序员技术交流社区
标题:
这段代码,未给声明的变量初始化,程序未报错,为什么
[打印本页]
作者:
风魂
时间:
2015-1-7 17:56
标题:
这段代码,未给声明的变量初始化,程序未报错,为什么
本帖最后由 风魂 于 2015-1-8 14:58 编辑
这段代码,未给声明的变量初始化,程序未报错,为什么
public class Stroage{
int[] arr = new int[10];
private int inpos,outpos;
public void put(int num){
arr[inpos] = num;
System.out.println("在数组" + inpos + "中存入数据" + arr[inpos]);
inpos ++;
if(inpos = arr.length){
inpos = 0;
}
}
}
作者:
只会金克斯
时间:
2015-1-7 20:56
。。。。。就不能把代码拷贝进来看看嘛
作者:
cgsilen
时间:
2015-1-7 21:06
好费劲,看不清啊
作者:
kerner
时间:
2015-1-7 21:30
不一定要给变量赋值,只是没有初始化的变量的内容是垃圾值。
作者:
chenshiji
时间:
2015-1-7 22:14
看不清啊,单独拷贝代码出来就好啦!
作者:
huduzhi
时间:
2015-1-8 01:30
成员变量编译器会自动初始化,局部变量必须先初始化再使用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2