当前位置: 技术问答>java相关
简单的问题?
来源: 互联网 发布时间:2017-04-27
本文导语: public void modify() { int i, j, k; i = 100; while ( i > 0 ) { j = i * 2; System.out.println (" The value of j is " + j ); k = k + 1; i--; } } 以上代码,在编译时提示K没有初试化。 而J也没有初始化,为什么没有提...
public void modify()
{
int i, j, k;
i = 100;
while ( i > 0 )
{
j = i * 2;
System.out.println (" The value of j is " + j );
k = k + 1;
i--;
}
}
以上代码,在编译时提示K没有初试化。
而J也没有初始化,为什么没有提示?
{
int i, j, k;
i = 100;
while ( i > 0 )
{
j = i * 2;
System.out.println (" The value of j is " + j );
k = k + 1;
i--;
}
}
以上代码,在编译时提示K没有初试化。
而J也没有初始化,为什么没有提示?
|
k没有初始化你就使用了
j使用前还是赋值了的
j使用前还是赋值了的
|
j = i * 2;相当于初始化
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。