1. 程式人生 > >java :can't be resolved to a variable

java :can't be resolved to a variable

錯誤解讀:它的意思說:不能轉換為一個變數。

錯誤原因:while語句裡定義的變數,是區域性變數。外部不能再用。

解決辦法:再while語句之外,先定義變數。

例如:

int a;
while()
{
a=
}

b=a+1;

在外面定義以後又會報一個新的錯誤:沒有初始化。

所以還得先初始化

例如:

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

b=a+1;

(唉,真不知道自己還要踩多少坑。可現在之所以這麼渣,除了怪自己以前沒好好敲程式碼,還能怪誰呢。

出來混的,總是要還的。)