2014-12-30 46 views
-5

我有一些java代碼的問題。變量的java問題「:」

這裏的代碼:

label820: result.value = -2; 
if(a=10){b=a; break label820:} 

第二行生成此錯誤(Syntax error on token ":",; expected),當我把;在行結束時,他留下了同樣的錯誤。

+0

你應該使用分號,而不是冒號 – sol4me

+0

符只允許在循環和switch語句。標籤僅在循環中打破。 –

+2

爲什麼downvotes?僅僅因爲它可能是一個語法錯誤? –

回答

2

將其更改爲

label820: { 
    result.value = -2; 
    if(a==10) { // I assume you wanted to compare a to 10 and not assign 10 
     b=a; 
     break label820; 
    } 
}