java :can't be resolved to a variable

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/skyejy/article/details/83004280

错误解读:它的意思说:不能转换为一个变量。

错误原因:while语句里定义的变量,是局部变量。外部不能再用。

解决办法:再while语句之外,先定义变量。

例如:

int a;
while()
{
a=
}

b=a+1;

在外面定义以后又会报一个新的错误:没有初始化。

所以还得先初始化

例如:

int a=0;
while()
{
a=
}

b=a+1;

(唉,真不知道自己还要踩多少坑。可现在之所以这么渣,除了怪自己以前没好好敲代码,还能怪谁呢。

出来混的,总是要还的。)

猜你喜欢

转载自blog.csdn.net/skyejy/article/details/83004280