java中未给int变量赋初值不是默认为0吗?为什么不能输出0,提示未初始化变量 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 初始化 java int 变量 初值 搜索资料 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? xjf5562 推荐于2017-11-26 · TA获得超过1189个赞 知道小有建树答主 回答量:896 采纳率:75% 帮助的人:737万 我也去答题访问个人页 关注 展开全部 准确地来说,应该是类字段变量是这样,而在方法中的变量需明确初始化,即给它赋值,否则会报错。 更多追问追答 追问 原来如此,你一说我就懂了,谢谢 在类方法中呢? 追答 只要不是类字段和数组,其它变量一律要赋值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 莫路草根 2014-11-04 · TA获得超过4102个赞 知道大有可为答主 回答量:4184 采纳率:85% 帮助的人:1018万 我也去答题访问个人页 关注 展开全部 定义int类型变量,只能说明这个变量是int类型,如果这样定义:int num=0; 那么这个变量初始值才是0。 更多追问追答 追问 这个我知道,比如int型数组不赋初值,当中元素不是默认为0么? 那么在那些地方不是写 变量=0??我一直搞不懂啊 追答 数组跟变量不一样的呀,数组的默认下标为0。 写变量=0或不写=0是差不多的。只有在需要初始值的地方才会设置这样写。比如for循环的时候你就需要定义初始值 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-05-14 c语言问题——未初始化int变量的初值 16 2019-11-28 C语言中未初始化的变量的值是0么 18 2016-10-28 java中 可能未初始化变量。 17 更多类似问题 > 为你推荐: