java 中 ,1。int a=0; a=in.nextInt(); 2。int a; a=i

java中,1。inta=0;a=in.nextInt();2。inta;a=in.nextInt();为什么要给a赋一个初值... java 中 ,1。int a=0; a=in.nextInt();
2。int a; a=in.nextInt();

为什么要给a赋一个初值
展开
 我来答
dark19861201
推荐于2016-06-05 · TA获得超过2152个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1771万
展开全部
这是JAVA的语法规定,所有的变量都必须有初始值,如果是成员变量,那么默认会给你一个初始值,局部变量就必须手动指定初始值。你可以试想一下,如果没有初始值,JAVA创建对象的时候,如何去实例化这个对象,因为不知道怎么创建这个变量呀
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式