JAVA变量的初始化定义 请问是在创建变量的同时赋值才叫初始化么? 还是说第一次赋值都叫初始化?

我知道全局变量有默认值这里只是说局域变量比如inti=10;我知道这个肯定叫初始化intj;其他代码j=20;这里叫赋值还是叫初始化?... 我知道全局变量有默认值
这里只是说局域变量比如
int i = 10;我知道这个肯定叫初始化
int j;
其他代码
j = 20;这里叫赋值 还是叫初始化?
展开
 我来答
回眸笑颜开心e
2011-05-11 · TA获得超过112个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:103万
展开全部
全局变量在你创建变量的时候就初始化了,如果你没有赋值,数字型的默认值为0;字符串默认为"",数组集合默认为空,具体的你可以一个一个的试
局部变量是第一次赋值的时候初始化,如果你没有赋值,后面又用了这个变量,会报错
int j;
j = 20;这里叫初始化并赋值
追问
int j;  (这个是声明一个变量)
j = 20;这里叫初始化并赋值 (这句我不能理解)
赋值就是把一个变量的值变成另一个
比如 j = 30; 这个叫赋值
初始化 是在j没有任何值的情况下 第一次赋予值
但是这里我忘了是
int i = 10;我知道这个肯定叫初始化
int j;
其他代码
j = 20;这里叫赋值 还是叫初始化?
zjycaibird
2011-05-11 · TA获得超过1374个赞
知道小有建树答主
回答量:906
采纳率:0%
帮助的人:664万
展开全部
只要是第一次赋值都叫初始化。另外对于基本类型变量不赋值系统会给它一个默认值。比如int型变量系统会给它一个默认值0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzxcwang
2011-05-11 · TA获得超过634个赞
知道答主
回答量:194
采纳率:0%
帮助的人:98.7万
展开全部
初始化不用赋值,不赋值就是默认值
初始化就是你定义了这个变量,比如
String a;
int i; 等等。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰00星
2011-05-11 · TA获得超过736个赞
知道小有建树答主
回答量:540
采纳率:0%
帮助的人:314万
展开全部
赋值的时候才是初始化过程
例如:在一个方法中定义一个int i;如果不赋值给他,就不能使用,因为他没有初始化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
missyou142
2011-05-11
知道答主
回答量:21
采纳率:100%
帮助的人:4.8万
展开全部
j=20是赋值 int j =20是初始化。初始化=声明变量+赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式