java中的private变量有默认值吗

public class s
{
private static int j;
public static void main(String args[])
{
char digit='a';
for(int i=0;i<10;i++)
{
switch(digit)
{
case'a':
{
int j=0;
System.out.println(j);
}
default:
{
int j=100;
System.out.println(j);
}
}
}
int i=j;
System.out.println(i);
}
}
程序执行后最后一个0是怎么来的,
向各位高手求解

private 只是修饰符,被定义成private的变量只能在本类中使用
int 属性的默认值是0;
string属性的默认值是:null;
你的这个0就是默认赋给的;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-27
private 不是变量啊 是访问修饰符啊
int 有默认的值 0

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网