A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

局部变量使用前必须初始化
理解一   
int a;
//System.out.println(a);
编译通过  我在使用前没有初始化
理解2
int a;
System.out.println(a);
我在使用前没初始化报错
那么问题来了  
原话是对的呢还是错的呢?

2 个回复

倒序浏览
tanzhixue 来自手机 中级黑马 2015-5-22 01:29:08
沙发
这两句话都是在成员方法中的
回复 使用道具 举报
局部变量使用前必须初始化,重点在【使用】二字,只有在运算符计算时候或者输入语句用到这个变量的时候,如果没有初始化才会报错。
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马